0

ペンドライブが接続されているときに、システムに保持されているファイル (例: C:\Program Files\abc.exe) を実行するために使用できるバッチ スクリプトはありますか。

私が考えているのは、このバッチスクリプトを実行すると、いくつかのレジストリキーが追加または変更され、ペンドライブが挿入されたときにシステム内のファイル (この場合: C:\Program Files\abc.exe) を実行できるようになることです。

4

2 に答える 2

1

これはバッチ ソリューションではありませんが、WMI にはこれに使用できる機能が組み込まれています。同様の質問に対するこの回答を参照してください。

あなたの場合、コードは次のようになります。

$query = "SELECT * FROM Win32_DeviceChangeEvent WHERE EventType = 2"
Register-WMIEvent -Query $query -Action { invoke-item "C:\Program Files\abc.exe"}

特定のペンドライブを探す (または除外する) 必要がある場合は、より多くの作業が必要になります。

于 2013-10-11T17:12:36.590 に答える