如何在显示UAC对话框时捕获屏幕截图?

时间:2010-04-24 05:44:07

标签: java screenshot uac awtrobot

我正在使用Java Robot类来截取屏幕截图,我的问题是在W7中显示UAC对话框时(我右键单击任何应用程序并选择以管理员身份运行)它不会出现在屏幕截图中或整个屏幕只是黑色。使用管理员权限或作为服务运行我的应用程序无法解决问题。

是否有人知道该怎么做,即使在显示UAC时我也能捕获屏幕?

1 个答案:

答案 0 :(得分:0)

为了安全起见,普通程序无法与UAC对话框进行交互。

您可以手动禁用名为“Secure Desktop”的安全功能,而是在普通桌面上显示对话框(以便其他程序可以看到它),但不建议这样做。以下解释适用于Vista,但Win7的工作方式类似:http://www.vistax64.com/tutorials/117448-user-account-control-uac-blacking-out-screen.html