c#的USB接口有几种问题

方法一:通过修改注册表禁用USB

方法二:通过独占USB驱动文件禁用USB

原理:如果U盘第一次在某个电脑上使用电脑会自动安装该U盘的驱动信息,修改C:\Windows\inf\usbstor.inf和C:\Windows\inf\usbstor.PNF这两个文件假如我们用C#程序以独占的形式打开他们,那么Windows便无法修改这两个文件U盘驱动安装不上自然无法使用。

      建议:一定要注意独占的时候文件打开对象要鼡类的成员变量(也就是模块级变量)如果用局部变量,会自动被托管程序释放达不到独占的效果。

//以独占方式打开文件

usbcan(c#实例)解决了一次只能接受一条数據的问题

所需积分/C币:15 上传时间:

你去找找看有没有C++的类库或者windows系統类库可以用C#对的pinvoke调用

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 接口 的文章

 

随机推荐