私は、Windows 7を毎日午後8時にスリープ状態にし、午前8時にスリープ解除する方法を見つけようとしています。 Windowsのサービスを調べており、実行できるShutdown.exeがありますが、休止状態の/ hフラグしかないようです。スリープから復帰するために、「このタスクを実行するためにWindowsをスリープから復帰させる」オプションがありますが、それは決して機能しないようです。ダウンロードできるSleep.exeプログラムもありますが、Microsoftの13MBの他のライブラリが付属しています。
これを機能させるために作成できるC#プログラムはありますか?
午後8時にタスクをスケジュールしてRundll32.exe Powrprof.dll,SetSuspendState Sleep
を実行できます。
次に、午前8時にランダムなタスク(cmd /k echo wake up
など)をスケジュールし、[Windowsを起動してこのタスクを実行する]オプションを有効にします。
AFAIKウェイクアップは純粋なBIOS機能であるため、Windows 7が何らかの理由でこのBIOS設定を制御できない場合(たとえば、BIOSでこのようなメソッドを外部で構成できない場合)、ウェイクアップはセットアップのみが可能です。 BIOS設定を介して。