小编Dan*_*ana的帖子

Windows8中的bank-switch usb设备

USB 2.0标准支持禁用各个集线器端口.我正在寻找一个API来从Windows 8下的用户代码调用,特别是使用现有的Windows用户模式驱动程序在C#或C++中禁用集线器端口.

看起来在WDF中已弃用禁用集线器端口的IOCTL.

我已经构建并使用了DevCon - 它将通过DDK禁用设备,但不会禁用集线器端口.

WinUSB是一个功能强大的接口,需要将WinUSB.sys指定为驱动程序堆栈.但是,我不认为它的库,setupapi.lib和winusb.lib提供了这种级别的集线器控制.

我真的很感激指向Windows 8中正确的用户模式API,特别是C#接口.如果不存在这样的API,那么知道它也会非常有用.

- 增加了6/3:由于没有关于此的信息,我们现在正在研究一种基于软件的银行切换算法,该算法可以直接禁用和重新启用设备.我们希望能够以任意大小构建它,但当然这项技术尚未得到证实.我会让这个帖子与进度保持同步.

.net c# usb windows-8

7
推荐指数
1
解决办法
380
查看次数

标签 统计

.net ×1

c# ×1

usb ×1

windows-8 ×1