找回密码
 加入
搜索
查看: 3584|回复: 2

[系统综合] Win7资源管理器UAC失效问题

[复制链接]
发表于 2011-5-8 14:14:43 | 显示全部楼层 |阅读模式
本帖最后由 wanghong01 于 2011-5-8 14:17 编辑

如下代码:
#RequireAdmin
Run(@ComSpec & " /c " & 'taskkill /im explorer.exe /f', "", @SW_HIDE)
Sleep(1000)
Run("explorer.exe")
这是运行前通知区域的样子:

这是运行后通知区域的样子:

少了很多图标,而且UAC也失效了:

如果我用任务管理器,如下代码:
#RequireAdmin
Run(@ComSpec & " /c " & 'taskkill /im explorer.exe /f', "", @SW_HIDE)
Sleep(1000)
Run("taskmgr.exe")
当关闭资源管理器后,任务管理器打开,任务管理器继承了管理员权限:

然后从任务管理器运行:

不选择“利用管理员权限创建此任务”,运行“explorer.exe”,资源管理器就还原如初,UAC也有,通知区域图标也没有丢失:

我的问题是:如何才能让资源管理器不继承管理员权限呢?就像任务管理器那样。
我曾试过降权运行资源管理器,可是不管用,UAC同样失效,网上Google了好几天,没找到答案,降权运行不管是代码也好,工具也好都不能恢复UAC。
我是菜鸟,所以请教各位老师,可不可以用API或其他代码解决呢??
谢谢!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-5-8 15:31:06 | 显示全部楼层
不太懂,帮顶了...
 楼主| 发表于 2011-5-11 21:52:37 | 显示全部楼层
帖子沉了,自己顶一下。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-13 13:55 , Processed in 0.082389 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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