delphi禁用、启用USB


本文整理自网络,侵删。

 

{-------------------------------------------------------------------------------
  函数名:    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;

相关阅读 >>

Delphi 通过注册表获取系统版本和cpu型号

Delphi ttabcontrol控件使用

Delphi实现md5算法

Delphi android adb usb上读取设备信息

Delphi xe7上启用android蓝牙

Delphi 系统服务运行桌面用户指定程序

Delphi 显示windows断开网络驱动器对话框

Delphi memo1双击选中的文字内容

Delphi windows 编程[15] - 菜单消息: wm_command

Delphi消息发送字符串

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...