
可以尝试用Runas命令来使用其他账户打开程序 RUNAS 用法: RUNAS [ [/noprofile | /profile] [/env] [/savecred | /netonly] ] /user:<UserName>program RUNAS [ [/noprofile | /profile] [/env] [/savecred] ] /smartcard [/user:<UserName>] program /noprofile 指定不应该加载
用户的配置文件。 这会加速应用程序加载,但 可能会造成一些应用程序运行不正常。 /profile 指定应该加载用户的配置文件。 这是默认值。 /env 要使用当前环境,而不是用户的环境。 /netonly 只在指定的
凭据限于远程访问的情况下才使用。 /savecred 用用户以前保存的凭据。 Windows XP Home Edition 上没有这个选项。 该选项会被忽略。 /smartcard 如果凭据是智能卡提供的,则使用这个选项。 /user <UserName>应使用 USER@DOMAIN 或 DOMAIN\USER 形式 program EXE 的命令行。请参阅下面的例子 例如: >runas /noprofile /user:mymachine\administrator cmd >runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc" >runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""
注意: 只在得到提示时才输入用户的密码。 注意: USER@DOMAIN 跟 /netonly 不兼容。 注意: /profile 跟 /netonly 不兼容。 注意: /savecred 跟 /smartcard 不兼容。你好,这个问题很好解决的。
使用 运行()或 执行() 这2个命令都可以打开其它的EXE程序。
只要完整路径和文件名正确肯定是可以打得开的。
打不开的原因请认真检查你输入的路径,可以使用 调试输出()来看
或者被杀毒软件拦截,又或者B程序需要命令行参数运行等等...
如果有不懂可继续追问,追问请上图或源码。
希望我的回答对你有所帮助!Kiss灬小猪
评论列表(0条)