[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
硬件ID确实是有的变化
PCI\VEN_10ECDEV_8139SUBSYS_24201509REV_10\前面是不变的,后面一部分416793A72048F0有可能有变化,所以我写的驱动备份代码里面已经舍去了后面一部分。仅以我所了解的皮毛分析下原因,其后面一部分变化可能取决于设备的硬件中断请求号不同,而中断请求是自动分配的,在安装设备驱动它自动判断适用哪个中断请求号,如果这个中断请求号被其它设备占用了便寻找下一个相适用的中断请求号,直到找为止此驱动才能被正确安装,也许后面的那一部分可能保存中断请求号或内存范围的标记。以上仅仅是个人分析如有雷同、纯属巧合^_^
如果你要分析此规律变化,试试判断2次安装系统时安装设备驱动顺序是不是相同?

TOP

硬件的ID值仅靠前面一段就是判断为同一硬件

devcon hwids @pci*
命令执行好后
PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\3&61AAA01&0&58
    Name: Realtek RTL8139/810x Family Fast Ethernet NIC
    Hardware ID's:
        PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10
        PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC
        PCI\VEN_10EC&DEV_8139&CC_020000
        PCI\VEN_10EC&DEV_8139&CC_0200

    Compatible ID's:
        PCI\VEN_10EC&DEV_8139&REV_10
        PCI\VEN_10EC&DEV_8139
        PCI\VEN_10EC&CC_020000
        PCI\VEN_10EC&CC_0200
        PCI\VEN_10EC
        PCI\CC_020000
        PCI\CC_0200
绿的部分都是它的标准硬件ID

之前用wmic不止存在末尾空格还有前面有多余空格,所以我放弃了用wmic,最新的就是置顶贴里Dev2008-7-4.rar那个,这个也是目前为止最稳定的,如果还要做优化只是针对适用于Vista方面优化了,只是我的老机不能上Vista,所以暂时搁着。集成到你的优化程序是完全可以的。

TOP

PCI\VEN_10EC&DEV_8139&SUBSYS_813910EC&REV_10\3&61AAA01&0&58
舍去最后一个\后面的,包括最后一个\

TOP

返回列表