試了下inno setup打包USB驅動按照要求把相應的檔案匯入到sysytem32檔案下,以下是部分腳本
[Files]
Source: "E:\Hetera\Digit_Radio\Digit_Radio5\x86\libusb0_x86.dll"; DestDir: "{sys}"; Flags: ignoreversion
Source: "E:\Hetera\Digit_Radio\Digit_Radio5\x86\libusbK.sys"; DestDir: "{sys}\\drivers"; Flags: ignoreversion
Source: "E:\Hetera\Digit_Radio\Digit_Radio5\x86\libusbK_x86.dll"; DestDir: "{sys}"; Flags: ignoreversion
Source: "E:\Hetera\Digit_Radio\Digit_Radio5\x86\WdfCoInstaller01009.dll"; DestDir: "{sys}"; Flags: ignoreversion
Source: "E:\Hetera\Digit_Radio\Digit_Radio5\Digit_Radio5.inf"; DestDir: "{win}"; Flags: ignoreversion
Source: "E:\Hetera\Digit_Radio\Digit_Radio5\Digit_Radio5.cat"; DestDir: "{win}"; Flags: ignoreversion
; 注意: 不要在任何共享系統檔案上使用“Flags: ignoreversion”
[run]
Filename: "{sys}\rundll32.exe";parameters:"setupapi.dll,InstallHinfSection DefaultInstall C:\WINDOWS\Digit_Radio5.inf"
最主要是在[run]欄位parameters:"setupapi.dll,InstallHinfSection DefaultInstall C:\WINDOWS\Digit_Radio5.inf"紅色字體不明白什么意思,網上說是inf檔案里面找,但我不知道具體是哪個,有高手知道嗎?這樣打包后老是運行到[Run]欄位就提示安裝失敗。估計是InstallHinfSection 呼叫引數錯誤.
求指教。
uj5u.com熱心網友回復:
同問.......是不是發錯地方了
uj5u.com熱心網友回復:
樓主解決了嗎uj5u.com熱心網友回復:
樓主解決了嗎
?
uj5u.com熱心網友回復:
同求啊................uj5u.com熱心網友回復:
樓主解決了么uj5u.com熱心網友回復:
看看是不是殺毒軟體阻止了,現在的殺毒軟體搞得正常的操作都會受影響。uj5u.com熱心網友回復:
SETUPAPI.DLL,InstallHinfSection <section><mode><path>看看InstallHinfSection 的說明
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/119876.html
標籤:基礎類
上一篇:哈夫曼編/譯碼器
