winusb相关内容

是否可以使用 winusb 同时与多个相同的 USB 设备通信?

我正在使用多个相同的设备,我希望能够同时读取它们.因此,所有设备的产品和供应商 ID 都相同.我想知道我是否能够并行读取它们. 在我看来,我认为这应该是可能的,因为对于特定的设备路径,您会创建一个唯一的 winusb 句柄以及一个唯一的 createfile 句柄. 但是在实践中,我意识到它不起作用.我没有使用重叠结构,因为由于独特的 createfile 句柄,它们是完全分开的.从设 ..
发布时间:2021-09-15 18:54:43 C/C++开发

OSX 和 Windows 10 上的低延迟同步输出

我正在尝试通过高速 USB 2 以极低的延迟输出同步数据(以编程方式生成).理想情况下大约 1-2 毫秒.在 Windows 上我使用的是 WinUsb,在 OSX 上我使用的是 IOKit. 我想到了两种方法.我想知道哪个最好. 1 帧传输 WinUsb 允许的范围非常有限,并且要求每次同步传输都是整数帧(1 帧 = 1 毫秒).因此,为了最大限度地减少延迟,请在循环中使用每一 ..
发布时间:2021-09-15 18:54:26 其他开发

我有一个 DEVINST,我需要设备路径

我正在尝试打开作为复合设备一部分的 WinUSB 设备.我使用 cfgmgr32 找到了正确的子设备,并有它的 DEVINST 编号.为了用WinUSB打开它,我需要先调用CreateFile,为此我需要设备路径. 设备路径如下所示: \\\\?\\usb#vid_9999&pid_0102#3555303335351909000b0#{a5dcbf10-6530-11d2-901f- ..
发布时间:2021-09-15 18:49:47 其他开发

Windows 10 IoT 上的 WinUSB 驱动程序

我正在尝试使用 Windows 附带的 WinUsb.sys 驱动程序(包括 Raspberry Pi 2 的 Windows 10 IoT).使用 devcon.exe 我可以看到我尝试使用的 USB 已连接(它被命名为 USB\VID_1234&PID_ABCD\5&3753427A&0&4),但我不知道如何强制它使用 WinUsb.sys 驱动程序. 我找到了一些说明microsoft ..
发布时间:2021-07-02 20:26:41 其他开发

WinUSB安装

我想尝试一下WinUSB。我已经安装了WinDDK,并且即将为驱动程序创建第一个INF文件。我正在关注 MSDN指南可以做到这一点。该指南包含一个样本INF文件和“将节名中的USB_Install更改为适当的DDInstall值”的说明。 足够,唯一的问题是我不知道该怎么做“合适的DDInstall值”是。 我并不是INF文件的专家,我只能猜测该指南可能希望我更改示例文件 [U ..
发布时间:2020-10-26 19:23:04 其他开发

对使用Winusb.sys作为内核模式代码的cat文件进行签名

我正在尝试使USB驱动程序可在Windows 8中安装,该USB驱动程序仅使用根据此帖子 Signed INF驱动程序可在其所在的计算机上运行已签名,未签名 其他,还有这个网站实用的Windows代码和驱动程序签名,我要做的就是生成.inf文件,生成.cat文件并对此.cat文件签名,但是我在签名部分遇到麻烦,其他步骤都可以. 我在上面列出的站点清楚地表明,无需从任何授权的证书颁发机构购买任 ..
发布时间:2020-07-07 02:59:39 其他开发

使用自定义INF用于微控制器的USB驱动程序安装问题

我与恩智浦LPC1788微控制器的工作,我试图创建主机计算机上的驱动器通过USB与它通信。我相信,我已经成功地获取设备妥善处理标准USB请求(PC机能够正常读取的字符串描述符)。 我无法写一个样品的USB驱动程序并安装它的设备,虽然。我与Microsoft Visual Studio 2013年的工作我的步骤是: 创建了WinUSB应用,其产生的“驱动程序”和“驱动程序包”项目。 修 ..
发布时间:2016-08-23 10:36:15 C/C++

Windows PC上的USB主机进行通信与Android设备的USB

我想通过USB从Android应用的数据传输(编程)到服务器的Windows PC上。从来就在网上搜索超过3-4天,couldn't发现任何样品code等。 有什么办法用Java,C#等来实现这一点?从来就建立了通过ADB连接,但亚行isn't一个选项。 解决方案 使用RXTX,适用于PC端(的 http://rxtx.qbang.org/wiki/index.php/Main_Page ..
发布时间:2015-12-06 22:34:08 移动开发

软件基于Android的配件在Windows

我想打开我的电脑变成一个Android配件使用我的应用程序。因此,而不是一个专门的硬件,这将只是电脑,将手机切换到辅助模式,从而启动与主机的硬件相关的部分手机的Java应用程序,并创建一个沟通渠道。 我已经找到了样品code (加上一些Java的Andr​​oid应用程序),这样做在Linux上使用libusb的。它的工作原理是“开放”使用标准的VID和PID的手机。然后它发送href="htt ..
发布时间:2015-12-04 11:09:24 移动开发

我如何使用RegisterDeviceNotification没有一个窗口句柄?

我正在写一个DLL库,接口使用了WinUSB在VB.NET USB设备。 由于这是一个DLL,我没有窗口,它可能是我的媒体库的用户也将不会有一个窗口(命令行应用程序,例如)。 这是检测设备我见过的例子安装和拆卸都使用 RegisterDeviceNotification 这需要一个窗口句柄来接收安装/拆卸时的消息。 我如何直接接收这些消息到一个函数没有一个窗口,从获得一个句柄? 解决方案 ..
发布时间:2015-11-27 12:57:29 C#/.NET