• ベストアンサー

VB6でOSのスクリーンセーバーを監視

VisualBasic(VB6なんですが)で工場設備の監視ソフトを作っています OSで設定されたスクリーンセーバーが実行中のとき、設備に異常が発生すると スクリーンセーバーを終了して、管理者が画面を確認するまで スクリーンセーバーの起動を一時的に休止しておきたい。 知りたいことは、 VBからスクリーンセーバーの実行中を判定できるのか? さらに、スクリーンセーバーの起動を制御できるのか? OSはWinXPです。 言葉足らずの質問ですが、ご存知の方、なんらかの方法をよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kakusuke
  • ベストアンサー率36% (95/259)
回答No.1

こういうときは…。 パパさんに聞くしかない。 http://www.mitene.or.jp/~sugisita/vb6_pwr.html

参考URL:
http://www.mitene.or.jp/~sugisita/vb6_pwr.html
jojo_dio
質問者

お礼

おぉ!!! まさに キタ━━━━━━(゜∀゜)━━━━━━!!!!! とぃぅ感じです。 コレです、コレ!!! サンプルコードをXP+vB6で確認したところ、 有効化/無効化の動作確認ができました。 しかもこんなに短いコードで実現するとは! 諦めかけてたところに起死回生の回答です。 感謝感激です。 ありがとうございました。

専門家に質問してみよう