1.安装驱动程序命令devcon
安装好WINDDK之后,devcon.exe在"C:\WINDDK\3790.1830\tools\devcon"目录下。
>devcon update C:\WINDOWS\system32\drivers\DjKBoard.inf "PCI\VEN_1204&DEV_EC30&SUBSYS_45111204&REV_00"
![Install Shield中调用devcon自动安装硬件驱动程序 Install Shield中调用devcon自动安装硬件驱动程序](https://image.shishitao.com:8440/aHR0cDovL2ltZzgzOS5waC4xMjYubmV0L2ROWWt2LUcySlJoU043S0VacUJKN2c9PS8xNzk1ODEwMzUxNDE2MDI2MzYzLnBuZw%3D%3D.png?w=700&webp=1)
2.安装信息查询
C:\WINDOWS\setupapi.log 查找失败信息
![Install Shield中调用devcon自动安装硬件驱动程序 Install Shield中调用devcon自动安装硬件驱动程序](https://image.shishitao.com:8440/aHR0cDovL2ltZzk2LnBoLjEyNi5uZXQvZVZabmlLcjlQVG1ROUJGcDVERXdqQT09LzIwNDM3ODk4MDU4OTgxOTgwODcucG5n.png?w=700&webp=1)
3.chkinf检查inf文件
安装好WINDDK之后,在"C:\WINDDK\3790.1830\tools\chkinf"下,检查结果在"C:\WINDDK\3790.1830\tools\chkinf\htm"下
>chkinf C:\DJKeygoe\Sys\DjKBoard.inf
4.Install Shield中运行devcon命令
首先要将devcon拷贝到安装包相应目录,如:“TARGETDIR”中,下面是在脚本文件中调用devcon命令代码:
LaunchAppAndWait(TARGETDIR^"\\Sys\\devcon.exe", "rescan" ,WAIT);
LaunchAppAndWait(TARGETDIR^"\\Sys\\devcon.exe", "update "+ TARGETDIR^"Sys\\DjKBoard.inf PCI\\VEN_1204&DEV_EC30&SUBSYS_45111204&REV_00" ,WAIT);