关于Inno与驱动文件的安装涉及到驱动文件的几个问题:
1:驱动文件是否拥有正规的数字签名(GlobalSign 公司可以提供,一个数字签名每一年都需要交几千块的服务费,感觉小公司不是很划算)
2:Inno安装包是否要在64和32位机器上都能运行
准备工具:适合不同系统的Devcon.exe 和DPInst.exe 的不同版本,xp、win7、win8、win10;32、64,保证这个工具能在目标系统上正常运行。不能运行就到微软官网上去下:
Devcon 在Windows Driver Kit集成开发安装程序下就能找到,在目标系统上安装对应的Windows Driver Kit就能找到适合的Devcon
DPInst 在DiFx工具包中
1、对于有正规数字签名的驱动
#define MyAppNameStep "SMQH Drivers"#define MyAppSoure "..\"[Setup]AppId={
{D18BE24C-17FA-43FE-B107-429BF9B4906C}AppName={#MyAppNameStep}[Files];将所需文件复制到指定位置Source: "{#MyAppSoure}\Tool\DPInst\DPInst64.exe"; DestDir: "{sys}"; DestName: DPInst.exe;Flags: ignoreversion recursesubdirs createallsubdirs;Check: Is64BitInstallModeSource: "{#MyAppSoure}\Tool\DPInst\DPInst64.exe"; DestDir: "{app}"; DestName: DPInst.