タイトル : Re: PC電源管理について 投稿日 : 2011/01/30(Sun) 13:12 投稿者 : 花ちゃん
> 1.PCの電源OFF信号を検出し、画面にメッセージを表示させる。 電源OFF信号 と シャットダウン と同じ意味として捉えていいのでしょうか? それとも、電源オフ機能を持っているのでしょうか? それなら、シャットダウン後の 話になるので、設定はできても、検出は? > ・PCからのOFF信号を検出方法(3-1項) シャット ダウン なら、Windows がシャット ダウン時に起動中のアプリに対して、 WM_QUERYENDSESSION のメッセージを送るので、それを捕まえて、AbortSystemShutdown API 関数を使ってキャンセルができるかも?(やった事がないので未確認) 但し、メッセージを捉えるには、サブクラス化が必要となりますので、VB6.0 からは 熟知しておられないと、PC が落ちたりしますので壊したりする危険が伴います。 Windows 7 にも対応させたいなら、この際、VB2010 等の .NET 系のVBで作成される事を お勧めします。(サブクラス化も簡単で比較的安全なので) ※ サブクラス化しなくてもできるかも知れません。チョット試してみますので お待ち下さい。 > ・アプリによるPC電源OFF方法(3-2項。解決済。Win32API ExitWindowsExを使用) シャットダウン と違うのでしょうか? http://www.hanatyan.sakura.ne.jp/vbhlp/tap_winEnd.htm |