Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
USB设备模型_Usb_Hardware_Device - Fatal编程技术网

USB设备模型

USB设备模型,usb,hardware,device,Usb,Hardware,Device,我有一个问题,我想知道哪种类型的控制器连接到我的电脑。例如,它是一个Xbox控制器或一个普通的usb游戏板。WMI可以提供这些信息,我想,看看讨论如何使用Powershell检索WMI信息的内容-但一般过程应该在所有语言中都可用 也包含有用的信息,但WMI非常流行,查找其他所需信息应该不难。一旦检测到设备,Windows将查找包含匹配硬件ID信息的驱动程序包。驱动程序包通常由.INF文件和.SYS文件组成 INF文件标识驱动程序包支持的硬件ID、一些配置详细信息以及它使用的驱动程序二进制文件(.

我有一个问题,我想知道哪种类型的控制器连接到我的电脑。例如,它是一个Xbox控制器或一个普通的usb游戏板。

WMI可以提供这些信息,我想,看看讨论如何使用Powershell检索WMI信息的内容-但一般过程应该在所有语言中都可用


也包含有用的信息,但WMI非常流行,查找其他所需信息应该不难。

一旦检测到设备,Windows将查找包含匹配硬件ID信息的驱动程序包。驱动程序包通常由.INF文件和.SYS文件组成

INF文件标识驱动程序包支持的硬件ID、一些配置详细信息以及它使用的驱动程序二进制文件(.SYS文件)

您已经拥有windows正在使用的INF文件的名称(它位于您发布的注册表信息中)

您可以查找那个INF文件,用记事本打开它,然后研究它

Windows通常将“已知”设备的INF文件存储在C:\Windows\INF下。这包括Windows支持“开箱即用”的设备,以及您稍后添加到系统中的驱动程序的INF文件


谢谢您的回复,但我不是程序员:(.只想知道“USB设备型号值”的位置),windows如何确定gamepad的类型?windows在哪里读取数据?问题是,这是一个编程板…我不知道windows在哪里物理存储这些信息-可以通过wmi访问…在superuser.com上,stackoverflow的姐妹网站,超级用户可能有人知道这种imp你刚才在评论中说“但我不是程序员”,所以这个问题是离题的。我不是专业程序员,我太业余了,但我可以使用VBScript:)这个问题我接受,所以没有问题:)这里有很多问题-你用的是什么操作系统,什么语言你想使用,在什么时候你试图找出什么是连接。。。