Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.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
C# 列出硬件设备_C#_Hardware_Device Driver - Fatal编程技术网

C# 列出硬件设备

C# 列出硬件设备,c#,hardware,device-driver,C#,Hardware,Device Driver,不久,我将创建一个小应用程序来管理公司计算机上的驱动程序安装 安装windows时,应用程序将运行,应用程序将扫描该计算机上的设备,并读取硬件标识信息,如供应商、设备Id等 它会将ID发送到数据库服务器,然后用一些元数据(如驱动程序位置等)进行回复 然后将它们安装在系统上 我的问题是关于设备的查找,我正在寻找完成设备信息收集的最佳方法,并读取设备周围的信息,如Id等 谢谢。看看这个示例: 它主要使用Setup API中的SetupDi*函数。您可以找到完整的参考资料。请查看此示例: 它主要使用S

不久,我将创建一个小应用程序来管理公司计算机上的驱动程序安装

安装windows时,应用程序将运行,应用程序将扫描该计算机上的设备,并读取硬件标识信息,如供应商、设备Id等

它会将ID发送到数据库服务器,然后用一些元数据(如驱动程序位置等)进行回复

然后将它们安装在系统上

我的问题是关于设备的查找,我正在寻找完成设备信息收集的最佳方法,并读取设备周围的信息,如Id等


谢谢。

看看这个示例:


它主要使用Setup API中的
SetupDi*
函数。您可以找到完整的参考资料。

请查看此示例:


它主要使用Setup API中的
SetupDi*
函数。您可以找到完整的参考。

您可以使用Windows Management Instrumentation(WMI)查询设备


您可以使用Windows Management Instrumentation(WMI)查询设备


那是用C写的,我在找C,但这是个好的开始谢谢。那是用C写的,我在找C,但这是个好的开始谢谢。