【发布时间】:2010-04-24 05:44:06
【问题描述】:
我正在使用 Java Robot 类截屏,我的问题是在 W7 中显示 UAC 对话框时(我右键单击任何应用程序并选择以管理员身份运行)它不会出现在屏幕截图或整个屏幕截图中屏幕只是黑色的。以管理员权限或作为服务运行我的应用程序并不能解决问题。
有谁知道该怎么做才能让我在 UAC 显示时也能捕获屏幕?
【问题讨论】:
标签: java screenshot uac awtrobot
我正在使用 Java Robot 类截屏,我的问题是在 W7 中显示 UAC 对话框时(我右键单击任何应用程序并选择以管理员身份运行)它不会出现在屏幕截图或整个屏幕截图中屏幕只是黑色的。以管理员权限或作为服务运行我的应用程序并不能解决问题。
有谁知道该怎么做才能让我在 UAC 显示时也能捕获屏幕?
【问题讨论】:
标签: java screenshot uac awtrobot
为了安全,普通程序无法与 UAC 对话框交互。
您可以手动禁用名为“安全桌面”的安全功能,而是在普通桌面上显示对话框(以便其他程序可以看到),但不建议这样做。下面的解释是针对 Vista 的,但是 Win7 应该也是类似的:http://www.vistax64.com/tutorials/117448-user-account-control-uac-blacking-out-screen.html
【讨论】: