5

Vistaシステムがスタンバイ(S3)から抜け出した理由をプログラムで特定できるようにしたいと思います。.NETの言語が最適ですが、どの言語でも問題ありません。私はこのコードを私が取り組んでいるアプリケーションに入れたいと思っています。

「メディアセンターがプログラムを録画したかった」、「ユーザー入力がマシンを起動した」、「WindowsUpdateの実行がスケジュールされている」などの理由を探しています。Google、Bing、MSDNで検索しましたが、WindowsMo​​bileに関連するものしか見つかりませんでした。

この情報を提供できる関数またはオブジェクトを誰かに教えてもらえますか?

4

1 に答える 1

0

最上位のウィンドウは、ウェイクアップ時にWM_POWERBROADCASTメッセージを受け取りますが、それが自動 (メディア センター、Windows Update など) またはユーザー (電源ボタンの押下など) であったかどうかしかわかりません。

于 2009-09-29T11:52:20.273 に答える