INTOUCH不同用户权限启用或禁止USB存储
将以下代码复制到全局脚本中(可以设置成条件脚本比如$accesslevel条件,也可以是全局脚本一直都在判断)
{-------------判断用户权限确定是否使用USB端口-----------}
DIM lockusbdisk AS INTEGER;
OLE_CreateObject(%WS,"Wscript.Shell");
IF $AccessLevel<9000 THEN
lockusbdisk=%WS.RegWrite ("HKLM\SYSTEM\CurrentControlSet\Services\USBSTOR\start",4,"REG_DWORD");
lockusbport=0;
ELSE
lockusbdisk=%WS..RegWrite ("HKLM\SYSTEM\CurrentControlSet\Services\USBSTOR\start",3,"REG_DWORD");
lockusbport=1;
ENDIF;
其中 lockusbdisk为局部变量是注册表返回值 我们并不需要 Lockusbport为内部变量(INTOUCH内部标签)类型为布尔型,使用该变量是方便画面进行显示是否启用USB存储的状态
该贴已经同步到 黑羽盗一的微博 |