C#プログラムでこれを行うにはどうすればよいですか? たとえば、さまざまなメディアプログラムがこれを行うため、映画を見ている間などにコンピューターがスタンバイ状態にならないようにするため、それが可能であると確信しています。
たとえば、プレーンで基本的な WinForm アプリケーションを作成した場合、このアプリケーションが実行されている間、ラップトップがスタンバイ状態にならないようにするにはどうすればよいでしょうか?
C#プログラムでこれを行うにはどうすればよいですか? たとえば、さまざまなメディアプログラムがこれを行うため、映画を見ている間などにコンピューターがスタンバイ状態にならないようにするため、それが可能であると確信しています。
たとえば、プレーンで基本的な WinForm アプリケーションを作成した場合、このアプリケーションが実行されている間、ラップトップがスタンバイ状態にならないようにするにはどうすればよいでしょうか?
P/Invoke が必要になると思います。でも怖がらないでください...とても簡単です。
SetThreadExecutionStateはあなたの友達です。これはPInvoke プロジェクトで利用でき、 NuGetでも利用できます。