サスペンド、休止状態からの復帰方法

[戻る]
あみおさ 2005/06/14(火) 20:21:02
.net MFC です。

サスペンド、休止状態から復帰させたいのですが方法が分かりません。
調べたところ、タスクスケジュール、Waitable Timer、SetWaitableTimerあたりのよう
なのですが、具体的にどう使えばいいのかよくわかりません。

分かる方、宜しくお願いします。

dom 2005/06/14(火) 20:32:37
安直な方法だと、GetDesktopWindowでHWND拾って
SendMessageでWM_LBUTTONDOWN、WM_LBUTTONUPを
送っちゃうとか。

wood 2005/06/15(水) 05:04:38
>サスペンド
の申し越し詳しく情報欲しいかな?
ハード構成(ノート、デスクトップ、サーバー)
補助電源(ノートバッテリー、APC等のUPS)
復帰アクション(LANからの指令、モデム入電)

これらの材料が分かれば、MSDNに処理順序等かかれてるから
分かると思いますけど

ハードがサスペンドしている話ではなく、ソフトのみが休止してるだけなら
Timer使って監視してSendMessage送るのが手っ取り早そうですけど?

あみおさ 2005/06/15(水) 20:52:06
[[解決]]
できました。返信ありがとうございます。
まず、情報不足でしたが、PC本体のサスペンドや休止からの復帰ということです。

>安直な方法だと、GetDesktopWindowでHWND拾って
>SendMessageでWM_LBUTTONDOWN、WM_LBUTTONUPを
>送っちゃうとか。

これはメッセージは発生してますが、復帰はできませんでした。

いろいろ試したところ、SetWaitableTimerを使ってできました。
最後の引数をTRUEにして、時間は絶対値にしました。

古いスレッドには追加発言できません。