usb相关内容
您知道使用 Windows XP API 重置 USB 总线的方法吗?换句话说,我希望操作系统踢出当前连接的所有 USB 设备,然后重新自动检测所有内容. 我知道 devcon,我想我可以对它进行系统调用,但我希望直接调用 API. 解决方案 从内核模式:您可以强制重新连接特定的 USB 设备,就像拔掉并重新插入一样,通过向其 PDO 发送 IOCTL_INTERNAL_USB_CY
..
是否可以通过唯一标识符来识别 USB 设备,例如操作系统具有 Mac-ID、硬盘 ID、以太网卡 ID 具有唯一标识符?我知道可以轻松更改USB分区的卷序列号,或者用户格式化时可以更改. 但是是否有某种“USB 硬盘 ID 或 USB 硬件 ID"可以使用 WMI 服务通过 MFC(Visual C++ 或 C#)检索的 ID?这样的标识符对物理设备来说是唯一的吗?请澄清... 解决方
..
我的操作系统是 Windows 7,我有一个远程主机 Windows 8.1,我可以使用 RDP 将本地 USB 设备重定向到 Windows 8.1.但是重定向 USB 在 Windows 10 主机中不起作用.如何在 Windows 10 中启用它? 解决方案 我在使用 RemoteFX USB Redirection 在 Windows 7 客户端到运行 Windows 10 的 A
..
能否用VB读取U盘的序列号. 解决方案 这将为您提供有关 .net 驱动器的信息,包括 USB 设备只需导入这些 导入脚本导入 System.IO 私有类USBsnPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) 处理Button1.Click将驱动器名称调暗为
..
我想一次禁用/启用所有 USB 端口. 我尝试了以下方法: 更改注册表(具有管理员权限): //禁用USB存储...Microsoft.Win32.Registry.SetValue(@"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR", "Start", 4, Microsoft.Win32.RegistryVa
..
我想将焦点锁定在我与 OpenCV 一起使用的 USB 网络摄像头上,但如何找到该网络摄像头的属性 ID 编号以便我可以设置它们. 我用过 vid = cv2.VideoCapture(2)对于范围内的 i (64):打印(f'ID {i} = {vid.get(i)}') 获取所有值,但我不知道哪个 bool 值是哪个. 驱动程序:Realtek Semiconductor Co
..
我尝试编写的 UWP 应用程序出现问题.我正在连接到我已编程的自定义嵌入式 USB 批量设备(它实际上是赛普拉斯半导体的开箱即用示例).我正在使用 WinUSB.sys 驱动程序,在设备中使用嵌入式 MS 操作系统字符串,以便无需编写自定义 INF 文件即可使用该设备来调用 WinUSB.sys 驱动程序. 在我的代码中,我使用 UsbDevice.GetDeviceSelector 方法返
..
我已经用 Java 编写了一个桌面应用程序.我想用 Pendrive 或任何其他 USB 驱动器保护它.但是我不知道如何使用java代码读取pendrive或usb驱动器,以便限制应用程序. 请帮助我如何做到这一点?或者对此有何其他想法? 谢谢..:) 解决方案 就像我上面那个人说的,你可以列出你的 USB 目录的根目录.列出根目录后,您可以手动找到 USB 驱动器,然后使用
..
我有一张可以插入 USB 端口的 Vodaphone 数据卡. 我有 XP 和 Vista 操作系统,我正在使用 Windows 的 WM_DEVICECHANGE 事件来了解 USB 的插入和移除,它对我来说工作正常. 但我无法区分数据卡插入和笔式驱动器插入.可能吗? 解决方案 是的.“笔式驱动器"和“数据卡"实现不同的接口.您将使用 RegisterDeviceNotifi
..
我有一个基于棒棒糖的安卓盒子.盒子有一个 USB 端口,类似于 Android 手机中的微型 USB 端口.我想检查是否有任何主机连接到 USB 端口与设备模式下的 android 盒,类似于手机连接到 PC 时.至少,我只需要检查是否有什么东西连接到这个 USB 端口,最好是获取连接主机的一些信息(制造商、型号、串行).我不需要任何数据通信. 我试过了 UsbManager manage
..
我正在尝试打开作为复合设备一部分的 WinUSB 设备.我使用 cfgmgr32 找到了正确的子设备,并有它的 DEVINST 编号.为了用WinUSB打开它,我需要先调用CreateFile,为此我需要设备路径. 设备路径如下所示: \\\\?\\usb#vid_9999&pid_0102#3555303335351909000b0#{a5dcbf10-6530-11d2-901f-
..
我有一些 c 代码可以检测 USB 电缆的拔出和插入. 我发现了一个结构 DEV_BROADCAST_DEVICEINTERFACE,它的成员是 dbcc_name.但我不知道将哪个指针类型转换为该结构以访问 dbcc_name. 如何获取插入设备的设备名称. 解决方案 请注意 CodeSet.如果是 Unicode.数据为\\0......
..
我想做一些在后台运行的东西,只有在计算机检测到新设备连接后,其余的代码才会运行,有没有什么优雅的方法来做这样的事情? 解决方案 这取决于操作系统 在 linux 中你可以使用 pyudev : 几乎公开了完整的 libudev 功能.您可以: 枚举设备,按特定条件过滤 (pyudev.Context) 查询设备信息、属性和属性, 监控设备,与后台线程同步和异步,或在
..
我的 Xperia Neo(Cyanogen Mod 9)上连接了 Lindy IRDA USB 桥接器.我已更改功能以支持主机模式等.代码中的一切看起来都很好.我检测到设备.我可以看到接口和两个端点(一个进一个出),但是一旦我尝试声明接口它就会失败,无论我是否尝试强制声明. 似乎没有简单的方法可以找出索赔失败的原因.尽管 strace 给了我一个线索,因为 ioctl 调用 claim 接
..
我想通过 USB 端口向设备(从我的 vista 电脑)发送/接收数据.是否有免费/廉价的图书馆可以做到这一点,以及这个项目的参与程度(不考虑发送或接收的内容)? 解决方案 你没有指定这里发生了什么.设备是否已经存在?它已经是 USB 设备了吗? 如果您已经有 USB 设备,那么制造商应该可以提供帮助. 如果您正在构建设备,那么您可能需要查看 USB 转串口适配器(通常根本不需
..
我正在尝试为朋友和家人编写一个小备份程序,并希望它尽可能简单易用.我不想问用户将他们的数据备份到哪里,我只想搜索并使用连接到计算机的第一个USB硬盘.获取硬盘驱动器的唯一 ID 也可能是一个好主意,就像下次运行备份时仔细检查一样. 解决方案 我花了一点时间环顾四周,发现了一个名为 SetupDiEnumDeviceInfo 的函数,它确实提供了一个解决方案来了解硬盘驱动器是否可移动,但有了
..
我尝试在我的笔记本电脑 (win7) 和我的安卓手机 (Android 4.2) 之间建立 USB 连接.笔记本电脑应作为主机为安卓手机供电.目标是笔记本和手机可以发送和接收xml字符串 我试图按照解释配件模式的 android 页面(http://developer.android.com/guide/topics/connectivity/usb/accessory.html).
..
我想通过编写以下代码来使用 UsbManager API: 在活动代码中: UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);HashMapdeviceList = manager.getDeviceList();Log.d(TAG, "size =" + deviceList.size());
..
我正在尝试在 笔式驱动器上执行读写操作. 详细信息:供应商 ID:8564 和产品 ID:1000.这是 Transcend JetFlash 质量存储设备. 我很想知道是否可以在笔式驱动器上实现读/写.如果是,那么它是否会按照我在下面提供的代码中尝试的方式发生. 我已经学习了获取设备 ID、产品 ID 和端点地址的方法.这是我实施的. 这里设备被确认并打开.而且,连界面都
..
您是否知道 Windows 用于完成可移动卷的外壳上下文菜单上提供的“弹出"功能的 API 或 API 调用序列是什么? 到目前为止,我已经尝试了两件事: 使用CM_Request_Device_Eject,我列举了可移动磁盘(使用 SetupDiXXX APIs),找到我感兴趣的那个,遍历设备管理器层次结构(使用 CM_XXX APIs),最后在我感兴趣的设备的 devInst 上调
..