シャットダウン前にソフトを起動するには?
お世話になります。
どなたか教えてください。
WINDOWSのシャットダウンの前に、OKorキャンセルのメッセージを出し、
OKならあるソフトを起動し、シャットダウン操作をキャンセル。
キャンセルならそのままシャットダウン操作を続行したいのですが、
どうしたらいいでしょうか?
グループポリシー→Windowsの設定→スクリプト→シャットダウンの所に下記のスクリプトを追加しましたが、自己完結するソフトではなくユーザーが操作するソフトの場合はダメなようです。
タイミング的にはスタート→シャットダウン→ここでメッセージを出したい→Windowsのシャットダウンのダイアログ
追加しようと思っているスクリプト
Option Explicit
'オブジェクト変数の宣言とWshShellオブジェクトの作成。
Dim objWshShell
Set objWshShell = WScript.CreateObject("WScript.Shell")
If MsgBox("ソフトを起動するには『キャンセル』ボタンを押してください。 " _
, vbOKCancel) = vbcancel Then
'ソフトを起動。
objWshShell.Run """C:\Program Files\ソフト名.exe"""
End If
Set objWshShell = Nothing
質問のカテゴリーもここで良いのかどうかはっきりしませんが、どうぞよろしくお願いいたします。
お礼
ご回答ありがとうございます。 私が知りたいのは、仕組みとVBでの作成が可能かどうかなのです。