修改注册表实现禁用/启用USB

private void button2_Click(object sender, EventArgs e) { //禁用usb RegistryKey keyLocalMachine = Registry.LocalMachine; RegistryKey key = keyLocalMachine.OpenSubKey(@"SYSTEM/CurrentCntrolSet/Services/USBSTOR", true); if (key != null) { key.SetValue("Start", 4); } //启用usb RegistryKey keyLocalMachine = Registry.LocalMachine; RegistryKey key = keyLocalMachine.OpenSubKey(@"SYSTEM/CurrentCntrolSet/Services/USBSTOR", true); if (key != null) { key.SetValue("Start", 3); } }

注意:注册表编辑可能导致严重问题。 如果计算机上已经安装了 USB 存储设备,请将以下注册表项中的“Start”值设置为 4:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/UsbStor
这样,当用户将 USB 存储设备连接到计算机时,该设备将无法运行。

你可能感兴趣的:(object,null,存储,button)