07/25: USBを制御する
Category: Web dev
Posted by: hajime osako
データを家に持ち帰らせたくない - @IT
Web開発とは直接関係ありませんが。
usbobj = new ActiveXObject("WScript.Shell");
var reg="HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\
\UsbStor\\Start";(注→この行は本来1行です)
try{
usbVal=usbobj.RegRead(reg);
if(usbVal==4){
WScript.Echo("すでにUSBストレージの実行は不可能です");
}else{
usbobj.RegWrite(reg, "4","REG_DWORD");
WScript.Echo ("レジストリを書き換えました");
}
}catch(e){
WScript.Echo ("レジストリキーはありません");
usbobj.Run("%SystemRoot%\\Inf\\");
}