通知
すべてクリア
Topic starter
2005年6月14日 8:21 PM
.net MFC です。
サスペンド、休止状態から復帰させたいのですが方法が分かりません。
調べたところ、タスクスケジュール、Waitable Timer、SetWaitableTimerあたりのよう
なのですが、具体的にどう使えばいいのかよくわかりません。
分かる方、宜しくお願いします。
2005年6月14日 8:32 PM
安直な方法だと、GetDesktopWindowでHWND拾って
SendMessageでWM_LBUTTONDOWN、WM_LBUTTONUPを
送っちゃうとか。
2005年6月15日 5:04 AM
>サスペンド
の申し越し詳しく情報欲しいかな?
ハード構成(ノート、デスクトップ、サーバー)
補助電源(ノートバッテリー、APC等のUPS)
復帰アクション(LANからの指令、モデム入電)
これらの材料が分かれば、MSDNに処理順序等かかれてるから
分かると思いますけど
ハードがサスペンドしている話ではなく、ソフトのみが休止してるだけなら
Timer使って監視してSendMessage送るのが手っ取り早そうですけど?
Topic starter
2005年6月15日 8:52 PM
できました。返信ありがとうございます。
まず、情報不足でしたが、PC本体のサスペンドや休止からの復帰ということです。
>安直な方法だと、GetDesktopWindowでHWND拾って
>SendMessageでWM_LBUTTONDOWN、WM_LBUTTONUPを
>送っちゃうとか。
これはメッセージは発生してますが、復帰はできませんでした。
いろいろ試したところ、SetWaitableTimerを使ってできました。
最後の引数をTRUEにして、時間は絶対値にしました。