autoit 结束explorer.exe,再以管理员帐号启动explorer.exe [已解决]
本帖最后由 流沙枫 于 2012-1-3 15:44 编辑Run(@ComSpec & " /c " & 'TASKKILL /F /IM explorer.exe /T', "", @SW_HIDE)
RunAs ( "administrator","", "", 1, "c:\windows\explorer.exe","c:\windows")
runas没效的.... 有没大侠,帮下偶这菜鸟.... 期望解决,谢谢 分开执行就行,不过中间隔了2步.....
ctrl+alt+del,再选运行程序!! 分开执行就行,不过中间隔了2步.....
ctrl+alt+del,再选运行程序!!
这样不错 可惜不能发送这个快捷键....
ctrl+alt+del 本帖最后由 Qokelate 于 2011-12-20 11:24 编辑
既然楼主不要求纯A实现的话,何不直接调用PSexec发起进程?
下载个psexec.exe 并嵌入程序中
使用Runwait('psexec.exe -d -s explorer.exe',@scriptdir)
即可 楼主的系统是administrator帐号吗?无密码? 密码 。。。 楼主的系统是administrator帐号吗?无密码?
曼菲士 发表于 2011-12-20 13:21 http://www.autoitx.com/images/common/back.gif
密码可以自己再补..... 论坛源码区有一个人发过用RUNAS来以其它用户身份运行程序的代码,楼主可以去参考一下
http://www.autoitx.com/forum.php?mod=viewthread&tid=6331&highlight=Runas 论坛源码区有一个人发过用RUNAS来以其它用户身份运行程序的代码,楼主可以去参考一下
曼菲士 发表于 2011-12-20 23:04 http://www.autoitx.com/images/common/back.gif
这个好像也不太方便,我都可以直接在要安装的软件上RUNAS了,这样生成的EXE文件也安全些..... 本帖最后由 流沙枫 于 2011-12-21 10:25 编辑
既然楼主不要求纯A实现的话,何不直接调用PSexec发起进程?
下载个psexec.exe 并嵌入程序中
使用Runwait( ...
Qokelate 发表于 2011-12-20 11:20 http://www.autoitx.com/images/common/back.gif
可以了,thanks.... 你写这个的主要用途是什么?XP时代我经常结束explorer.exe再直接双击它运行都没有发现什么情况。 可以了,thanks....
流沙枫 发表于 2011-12-21 10:07 http://www.autoitx.com/images/common/back.gif
不知是不是PSexec版本问题,一会行,一会不行的.....
页:
[1]
2