如果您已经开发了一个远程控制应用程序,则必须知道当弹出该对话框时,屏幕捕获不会捕获UAC对话框,因此无法继续控制。
有人知道解决方案吗?
答案 0 :(得分:2)
据我所知,我相信你所询问的是可能的。
除了远程控制软件,残疾人士的测试自动化软件和辅助功能应用程序还需要一种与受保护的用户界面和安全桌面进行交互的方式。
关于UAC为远程控制软件提出的问题,请参阅:
这些链接包含有关UltraVNC项目如何围绕UAC工作的信息。 UltraVNC是开源的,因此代码也可能是一个很好的资源。
我认为这类问题的解决方案可能总是涉及将高完整性任务委托给服务。我不认为有任何其他方法(除了禁用各种UAC设置)。
毋庸置疑,编写一个对系统具有异常高级别控制权的应用程序是一个棘手的问题 - 必须对设计进行大量关注,以确保在没有利用的情况下使用它是安全的。 :)
另见:
http://www.codeproject.com/KB/vista-security/SubvertingVistaUAC.aspx
http://www.codeproject.com/KB/vista-security/VistaSessions.aspx
答案 1 :(得分:0)
这是UAC对话框的整个点。
所以,回答你的问题,“不,没有人知道 - 因为它不是或不可能”。