9

C#プログラムでこれを行うにはどうすればよいですか? たとえば、さまざまなメディアプログラムがこれを行うため、映画を見ている間などにコンピューターがスタンバイ状態にならないようにするため、それが可能であると確信しています。

たとえば、プレーンで基本的な WinForm アプリケーションを作成した場合、このアプリケーションが実行されている間、ラップトップがスタンバイ状態にならないようにするにはどうすればよいでしょうか?

4

1 に答える 1

12

P/Invoke が必要になると思います。でも怖がらないでください...とても簡単です。

SetThreadExecutionStateはあなたの友達です。これPInvoke プロジェクトで利用でき、 NuGetでも利用できます。

于 2009-04-25T14:44:19.540 に答える