一个现成的安装驱动工具可用
叫DPInst。微软开发的,附带在WDK里面。我日,以前一直没有发现。
如果是win 7 需要用DPInst 2.1版本的。
把DPInst.exe放在驱动包的同一个目录下,不用写xml,也不用传递/path。用以下命令行调用自动安装更新驱动
/c /f /se /sw
当然,如果你不用命令行也可以,直接双击一下DPInst就会出现GUI Wizard来帮助你安装驱动了,具体注意的情节请参考以下给出的文档
Rferences:
http://msdn.microsoft.com/en-us/library/windows/hardware/ff544842(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/hardware/ff544775(v=vs.85).aspx
##########################update##################
还发现一个工具可以安装驱动,叫PnPUtil,是从windows Vista的时候开始自带的,在CMD里面敲入pnputil /?就可以看到帮助了。当然这个工具还可以帮助删除DriverStore里面的驱动,元数据。估计驱动关联的注册表也能删除。但是还是删除不干净。真复杂
介绍了DPINST和PNPUTIL的不同之处:http://www.itninja.com/question/what-is-difference-between-dpinst-and-pnputil-when-should-we-use-dpinst-and-when-should-we-use-pnputil
reference:
https://msdn.microsoft.com/en-us/library/windows/hardware/ff550419(v=vs.85).aspx