- 575 名前:572 mailto:sage [2010/03/10(水) 23:24:49 ]
- ShutdownBlockReasonCreate()
WM_QUERYSESSION でシャットダウン・ログオフをキャンセルさせることはできたのですが スリープの方がうまくいきません 調べてみたところXPまではスリープ時に送られてくるWM_POWERBROADCAST / PBT_APMQUERYSUSPENDに対して BROADCAST_QUERY_DENYを返すことでスリープ以降をキャンセルできたようなのですが、Vista以降はうまく動作しないようです SetThreadExecutionState(ES_SYSTEM_REQUIRED | ES_CONTINUOUS)も試してみたのですが効果がありませんでした Windows7で同じような処理をする方法はないでしょうか?
|

|