流沙枫 发表于 2011-12-18 12:54:43

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没效的....

流沙枫 发表于 2011-12-18 20:03:43

有没大侠,帮下偶这菜鸟....

zxxputian1 发表于 2011-12-19 08:39:39

期望解决,谢谢

流沙枫 发表于 2011-12-19 14:14:48

分开执行就行,不过中间隔了2步.....
ctrl+alt+del,再选运行程序!!

andersonljw 发表于 2011-12-19 16:36:46

分开执行就行,不过中间隔了2步.....
ctrl+alt+del,再选运行程序!!
这样不错

流沙枫 发表于 2011-12-19 21:04:50

可惜不能发送这个快捷键....
ctrl+alt+del

Qokelate 发表于 2011-12-20 11:20:44

本帖最后由 Qokelate 于 2011-12-20 11:24 编辑

既然楼主不要求纯A实现的话,何不直接调用PSexec发起进程?
下载个psexec.exe 并嵌入程序中
使用Runwait('psexec.exe -d -s explorer.exe',@scriptdir)
即可

曼菲士 发表于 2011-12-20 13:21:38

楼主的系统是administrator帐号吗?无密码?

xyhqqaa 发表于 2011-12-20 14:00:36

密码 。。。

流沙枫 发表于 2011-12-20 22:58:52

楼主的系统是administrator帐号吗?无密码?
曼菲士 发表于 2011-12-20 13:21 http://www.autoitx.com/images/common/back.gif

密码可以自己再补.....

曼菲士 发表于 2011-12-20 23:04:47

论坛源码区有一个人发过用RUNAS来以其它用户身份运行程序的代码,楼主可以去参考一下
http://www.autoitx.com/forum.php?mod=viewthread&tid=6331&highlight=Runas

流沙枫 发表于 2011-12-21 10:01:28

论坛源码区有一个人发过用RUNAS来以其它用户身份运行程序的代码,楼主可以去参考一下
曼菲士 发表于 2011-12-20 23:04 http://www.autoitx.com/images/common/back.gif

这个好像也不太方便,我都可以直接在要安装的软件上RUNAS了,这样生成的EXE文件也安全些.....

流沙枫 发表于 2011-12-21 10:07:05

本帖最后由 流沙枫 于 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....

曼菲士 发表于 2011-12-21 10:15:36

你写这个的主要用途是什么?XP时代我经常结束explorer.exe再直接双击它运行都没有发现什么情况。

流沙枫 发表于 2011-12-21 16:17:21

可以了,thanks....
流沙枫 发表于 2011-12-21 10:07 http://www.autoitx.com/images/common/back.gif

不知是不是PSexec版本问题,一会行,一会不行的.....
页: [1] 2
查看完整版本: autoit 结束explorer.exe,再以管理员帐号启动explorer.exe [已解决]