-PR-
締切済み

Windowsがシャットダウンする前に

  • すぐに回答を!
  • 質問No.92579
  • 閲覧数306
  • ありがとう数3
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 37% (23/61)

Windowsがシャットダウンしようとしたときにシャットダウン作業を一時停止して、コードを実行してまたシャットダウンを続行したいのですがどのような方法があるでしょうか。
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1
レベル13

ベストアンサー率 59% (729/1235)

VBで常駐プログラムを作るなら、これでどうでしょう Private Sub Form_Load() Hide End Sub Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) if(UnloadMode=vbAppWindows)then ...続きを読む
VBで常駐プログラムを作るなら、これでどうでしょう

Private Sub Form_Load()
Hide
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
if(UnloadMode=vbAppWindows)then
'ここに終了処理
Cancel = 1
End If
End Sub
関連するQ&A


  • 回答No.2
レベル13

ベストアンサー率 59% (729/1235)

Cancel = 1が余分でした ...続きを読む
Cancel = 1が余分でした
補足コメント
Masato_a

お礼率 37% (23/61)

回答ありがとうございました。でも、やってみたところコードを実行する間もなくシャットダウンされてしまいました。
どうしましょう。
投稿日時 - 2001-06-22 18:24:47
  • 回答No.3
レベル9

ベストアンサー率 32% (34/105)

VBのイベントではなく、Windowsの生の(?)イベントである "WM_QUERYENDSESSION"を検出して処理すれば大丈夫だと思います。 これは、Windowsが終了するときに各アプリケーションに、 「Windowsが終了するけど良い?」という問い合わせをしてくる イベントです。 VBで実現するためには「コールバック関数の登録」という処理 をしなくてはなりません。 ...続きを読む
VBのイベントではなく、Windowsの生の(?)イベントである
"WM_QUERYENDSESSION"を検出して処理すれば大丈夫だと思います。
これは、Windowsが終了するときに各アプリケーションに、
「Windowsが終了するけど良い?」という問い合わせをしてくる
イベントです。
VBで実現するためには「コールバック関数の登録」という処理
をしなくてはなりません。
参考URLのページがずばりあなたの要求を満たすと思います。
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ