重複の可能性:
Windows サービスでのプロセスのスクリーンショット
Infopath Form Services を多かれ少なかれエミュレートしようとしています。そのため、モバイル デバイスを介してフォームを承認または却下できるようにしたいと考えています (ユーザーにはメールで通知されます)。フォームを承認/却下する機能はありますが、問題は、詳細なエラー レポート用にプログラムのスクリーン ショットを撮る機能が必要なことです (承認プロセス中に問題が発生した場合) (スクリーン ショット プロセスは既に実装されています)。 . ユーザーがログインせずにサーバー上でプログラムを実行する機能が必要です。ここで問題が発生します。プログラムをサービスとして実行すると、インタラクティブなウィンドウは表示されませんが、プログラムを実行する機能は得られます。常に実行します。そのため、コンピューターの起動時にプログラムを起動し、スクリーンショットを作成できるようにする必要があります。
起動時にWindowsサービスにインタラクティブなウィンドウを表示させる方法はありますか?それが画面外に描画されてユーザーに表示されない場合でも、ウィンドウをエミュレート/偽造してプログラムに表示し、実際に必要とせずにスクリーンショットを作成する方法はありますか?インタラクティブウィンドウ?
また、私のプログラムは c# の .NET フレームワークで書かれています。