找回密码
 加入
搜索
查看: 9604|回复: 18

[系统综合] autoit 结束explorer.exe,再以管理员帐号启动explorer.exe [已解决]

 火.. [复制链接]
发表于 2011-12-18 12:54:43 | 显示全部楼层 |阅读模式
本帖最后由 流沙枫 于 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 | 显示全部楼层
有没大侠,帮下偶这菜鸟....
发表于 2011-12-19 08:39:39 | 显示全部楼层
期望解决,谢谢
 楼主| 发表于 2011-12-19 14:14:48 | 显示全部楼层
分开执行就行,不过中间隔了2步.....
ctrl+alt+del,再选运行程序!!
发表于 2011-12-19 16:36:46 | 显示全部楼层
分开执行就行,不过中间隔了2步.....
ctrl+alt+del,再选运行程序!!
这样不错
 楼主| 发表于 2011-12-19 21:04:50 | 显示全部楼层
可惜不能发送这个快捷键....
ctrl+alt+del
发表于 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帐号吗?无密码?
发表于 2011-12-20 14:00:36 | 显示全部楼层
密码 。。。
 楼主| 发表于 2011-12-20 22:58:52 | 显示全部楼层
楼主的系统是administrator帐号吗?无密码?
曼菲士 发表于 2011-12-20 13:21


密码可以自己再补.....
发表于 2011-12-20 23:04:47 | 显示全部楼层
论坛源码区有一个人发过用RUNAS来以其它用户身份运行程序的代码,楼主可以去参考一下
http://www.autoitx.com/forum.php ... amp;highlight=Runas
 楼主| 发表于 2011-12-21 10:01:28 | 显示全部楼层
论坛源码区有一个人发过用RUNAS来以其它用户身份运行程序的代码,楼主可以去参考一下
曼菲士 发表于 2011-12-20 23:04


这个好像也不太方便,我都可以直接在要安装的软件上RUNAS了,这样生成的EXE文件也安全些.....
 楼主| 发表于 2011-12-21 10:07:05 | 显示全部楼层
本帖最后由 流沙枫 于 2011-12-21 10:25 编辑
既然楼主不要求纯A实现的话,何不直接调用PSexec发起进程?
下载个psexec.exe 并嵌入程序中
使用Runwait( ...
Qokelate 发表于 2011-12-20 11:20



可以了,thanks....
发表于 2011-12-21 10:15:36 | 显示全部楼层
你写这个的主要用途是什么?XP时代我经常结束explorer.exe再直接双击它运行都没有发现什么情况。
 楼主| 发表于 2011-12-21 16:17:21 | 显示全部楼层
可以了,thanks....
流沙枫 发表于 2011-12-21 10:07


不知是不是PSexec版本问题,一会行,一会不行的.....
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-24 04:04 , Processed in 0.083063 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表