求助!电脑开启uac后,quicker运行脚本cmd以最高管理员权限运行时拒绝访问

使用问题 · 1179 次浏览
2016 创建于 2021-05-23 16:44

本人设了一个定时唤醒电脑的任务计划(直接在任务计划程序创建),勾选了以最高权限运行,操作是打开notepad.exe。电脑系统是win10 20H1。

uac是一直开启的。然后用quicker写了一个taskkill命令的xmd脚本来结束notepad.exe,勾选了以最高管理员权限运行,但是调试显示拒绝访问。估计是被uac拦截了。现在主要是想通过quicker解决问题(用其他方法运行管理员cmd命令多半会被uac拦截,有点烦),想找一个授权quicker不以最高管理员权限运行也能正常执行这个脚本的办法

附上调试的log

 


回复内容
CL 2021-05-23 16:48
#1

这个理论上不可行,低权限进程没法操作高权限进程。

c#里有一个指定账号运行程序的方式,不过这个就会暴漏账号密码,理论上更不安全。

2016 2021-05-23 17:11
#2

有没有通过设置uac白名单的办法授予quicker管理员权限运行?

2016 最后更新于 2021-05-23 17:12
2016 2021-05-23 17:15 :

另外,偶然发现用任务计划程序启动quicker主进程(管理员权限),虽然能程序正常在后台运行,但是无法激活面板,任务栏也没有图标,像僵尸进程一样,不清楚这是不是bug

CL 回复 2016 2021-05-23 17:50 :

不要用管理员身份运行Quicker,会有奇怪的问题。 Quicker会通过微软提供的正规方式提权,达到和以管理员身份运行的程序进行交互的目的(比如在上面弹出面板,给它们发送快捷键等)。这种权限介于管理员身份和普通用户身份之间,是最安全和合理的方案。

2016 2021-05-24 11:50 :

好的,了解了,我再想想其他的替换方案吧

回复主贴