tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。