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 android 关闭应用程序对话框询问

Delphi获取内存信息

Delphi 如何将多个文件复制到一个

Delphi 比较两个位图是否相同

Delphi中多线程下使用使用 unidac+mssql 需要注意的问题

Delphi xe5 android平台 调用 webservice

Delphi twebbrowser 用法

Delphi图像匹配算法

delph 自带url编码函数 tnetencoding

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



打赏

取消

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

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

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

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

评论

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