无忧启动论坛

标题: 有没有大佬知道用“Device Instance ID”和inf关联安装驱动的方法吗? [打印本页]

作者: 红毛樱木    时间: 2021-9-6 22:38
标题: 有没有大佬知道用“Device Instance ID”和inf关联安装驱动的方法吗?
通常我们安装驱动是用devcon.exe(UpdateDriverForPlugAndPlayDevices)安装驱动,这可能有个潜在的缺陷,只能通过硬件ID或者兼容ID来安装,比如多个设备都存在这个ID时,一股脑的会把这多个设备都安装上了同一个指定的inf驱动。

有没有更好的api可以通过“Device Instance ID”(设备实例ID或叫做设备唯一ID)和inf来关联安装的?可能我表诉的有问题,实际想达到的目的是传递设备和INF信息就只安装这个设备,其他设备即使一模一样也不去安装(打个比方,两块一模一样的显卡我用api就安装其中一个设备,另一个不管)

作者: scq330    时间: 2021-9-6 22:48
貌似只能人工手工安装这个驱动了。。。
作者: 红毛樱木    时间: 2021-9-6 22:56
scq330 发表于 2021-9-6 22:48
貌似只能人工手工安装这个驱动了。。。

咋个会呢,设备管理器里手动更新安装可以,肯定有某个流程API可以这么高
作者: scq330    时间: 2021-9-6 23:52
红毛樱木 发表于 2021-9-6 22:56
咋个会呢,设备管理器里手动更新安装可以,肯定有某个流程API可以这么高

看看用什么监视一下,手工指定安装时它是怎么引用工作的,看有没有找出来api
作者: 2012jiashanni    时间: 2021-9-7 09:43
写个程序 读取INF的GUID  然后想办法获取设备的GUID 这样可行吗




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3