【Win】 vbsを使ってゲームの起動とSafeDiscの有効無効の自動化

Windows

まず、下記の二つのbatファイルを作って適当に保存。

Safeオン.bat

sc config secdrv start= demand
sc start secdrv

Safeオフ.bat
sc stop secdrv
sc config secdrv start= disabled

次に下記のvbsを作って適当に保存。ドライブ名やフォルダ名やファイル名は任意で。

起動したいゲーム.vbs
CreateObject("WScript.Shell").Run """Q:\BAT用フォルダ\Safeオン.bat""",1,True
CreateObject("WScript.Shell").Run """Q:\ゲームフォルダ\実行ファイル.exe""",1,True
CreateObject("WScript.Shell").Run """Q:\BAT用フォルダ\Safeオフ.bat""",0

このvbsを実行すれば、SafeDiscが使えるようになった状態でゲームが起動して、ゲーム終了時にはSafeDiscもオフになります。