Java Robot クラスを使用してスクリーンショットを撮っています。私の問題は、W7 で UAC ダイアログが表示されたときに (任意のアプリケーションを右クリックして [管理者として実行] を選択)、スクリーン ショットに表示されないか、画面全体が表示されないことです。黒。管理者権限で、またはサービスとしてアプリケーションを実行しても、問題は解決しません。
UACが表示されているときでも画面をキャプチャできるようにするために何をすべきか知っている人はいますか?
Java Robot クラスを使用してスクリーンショットを撮っています。私の問題は、W7 で UAC ダイアログが表示されたときに (任意のアプリケーションを右クリックして [管理者として実行] を選択)、スクリーン ショットに表示されないか、画面全体が表示されないことです。黒。管理者権限で、またはサービスとしてアプリケーションを実行しても、問題は解決しません。
UACが表示されているときでも画面をキャプチャできるようにするために何をすべきか知っている人はいますか?
セキュリティのため、通常のプログラムは UAC ダイアログとやり取りできません。
「Secure Desktop」という名前のセキュリティ機能を手動で無効にし、代わりに通常のデスクトップにダイアログを表示することができます (他のプログラムがそれを見ることができるようにするため) が、これはお勧めできません。次の説明は Vista 用ですが、Win7 も同様に動作するはずです: http://www.vistax64.com/tutorials/117448-user-account-control-uac-blacking-out-screen.html