次のコマンドを使用して、Windows をスリープ モードから復帰させることができるデバイスを一覧表示できることを知っています。
powercfg -devicequery wake_armed
次に、次のようにして、デバイスのコンピューターのスリープ解除を無効にできます。
powercfg -devicedisablewake "device name"
APIを使用するか、いくつかのレジストリ値を変更することで、C ++でそれを行う同様の方法はありますか?
次のコマンドを使用して、Windows をスリープ モードから復帰させることができるデバイスを一覧表示できることを知っています。
powercfg -devicequery wake_armed
次に、次のようにして、デバイスのコンピューターのスリープ解除を無効にできます。
powercfg -devicedisablewake "device name"
APIを使用するか、いくつかのレジストリ値を変更することで、C ++でそれを行う同様の方法はありますか?
おそらく、電源管理 API 関数を使用する必要があります。
特に、DevicePowerEnumDevices
関数を使用して、コンピューターをウェイクアップできるデバイスを一覧表示し、DevicePowerSetDeviceState
デバイスを有効/無効にしてコンピューターをウェイクアップすることができます。