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判断按下的是回车键?

Delphi转换长文件名函数 getshortname

Delphi ntfs usn 磁盘文件搜索

Delphi 删除internet临时文件

Delphi 获取当前鼠标指针位置文本

Delphi 截取绝对路径的文件名

Delphi模仿“千千静听”滚动标题栏

Delphi xe5电脑录像功能

Delphi xe6 switch元件�繁�w���}

Delphi 10.3 开发app 在android手机上获取imei

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



打赏

取消

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

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

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

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

评论

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

    正在狠努力加载,请稍候...