{-------------------------------------------------------------------------------
函数名: EnabledUSB
参数: Enabled:Boolean
返回值: Boolean
所需单元: Registry
使用方法: 禁用USB: EnabledUSB(False);
启用USB: EnabledUSB(True);
-------------------------------------------------------------------------------}
function EnabledUSB(Enabled:Boolean):Boolean;
var
Reg:Tregistry;
begin
try
Reg:=TRegistry.Create;
Reg.RootKey:=HKEY_LOCAL_MACHINE;
Reg.OpenKey('SYSTEM\CurrentControlSet\Services\UsbStor',false);
if Enabled=True then
Reg.WriteInteger('Start',3)
else
Reg.WriteInteger('Start',4);
Reg.Free;
except
Application.MessageBox('无法打开注册表,请使用管理员权限!', '提示', MB_OK +
MB_ICONWARNING);
end;
end;
Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号
执行时间: 0.044203996658325 seconds