首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >usb大容量存储的写入权限

usb大容量存储的写入权限
EN

Stack Overflow用户
提问于 2012-05-25 22:18:48
回答 1查看 909关注 0票数 1

我想保护usb磁盘的写入,我发现这样做是一种解决方案:

代码语言:javascript
复制
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies]
"WriteProtect"=dword:00000001

但这对我来说有两个缺点:

  1. 它不工作在已经安装的usb磁盘上,如果安装是在修改注册表之前,但是如果我再次删除和添加磁盘或任何其他磁盘,它就能工作。
  2. 这适用于所有usb端口.

所以,我要做的是:

  1. 根据在windows服务中获得device_arrival事件后立即获得的序列号(我在windows服务中获得的序列号)保护USB盘写入。我不想要重新插入usb棒才能工作。

  1. ,是否可以限制特定的usb磁盘的这种行为?我的意思是,如果我有我想要被写入保护的usb磁盘nr1,以及我不想被写入保护的usb磁盘nr2,我能同时将它们安装在我的pc上吗?

顺便说一句,我想在C#中做这件事,而且我正在开发Windows 7。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-25 22:32:08

不知道这有多有效,但你能强制弹出并重新装入软件吗?

How to programmatically unplug & replug an arbitrary USB device?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10761980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档