C# usb大容量存储的写入权限
我想使usb磁盘具有写保护,我发现这样做是一种解决方案:C# usb大容量存储的写入权限,c#,windows,visual-studio-2010,winapi,usb,C#,Windows,Visual Studio 2010,Winapi,Usb,我想使usb磁盘具有写保护,我发现这样做是一种解决方案: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies] "WriteProtect"=dword:00000001 但这对我来说有两个缺点: 它在已经安装的usb磁盘上不起作用,如果安装是在修改注册表之前进行的,那么如果我再次删除并添加该磁盘或任何其他磁盘,它就会起作用 这适用于所有usb端口 那么,我要做的是: 在windows服务中获取设
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies]
"WriteProtect"=dword:00000001
但这对我来说有两个缺点:
顺便说一下,我想在C#中执行此操作,我正在Windows 7上工作。不知道这有多有效,但您能在软件中强制弹出并重新安装吗