我需要創建一個在WinXP或更高版本上安裝驅動程序的InstallShield 12項目。我怎樣才能使用InstallShield 12?使用InstallShield安裝驅動程序
4
A
回答
4
我們通常所做的是編寫一個使用SetupAPI調用(SetupDiXXX和UpdateDriverForPlugAndPlayDevices)來執行所有安裝工作的DLL(使用C或C++)。
然後,讓安裝程序腳本(IS,Inno,Wise)調用該DLL。
2
我簡單的方法就是換dpinst
使用command line flags抑制GUI和閱讀return code找出安裝是否工作正常
3
在2012年春季臨(我不能更早地說出版本),您可以簡單地使用所需組件創建一個新功能(注意:在同一功能下,使用一個組件用於64位端,另一個組件用於32位端)。對於每個驅動程序組件,進入組件下的樹形視圖控件中的高級設置部分,然後進入設備驅動程序設置,在公共選項卡上,選中「此組件包含設備驅動程序」框。在使用DIFx 2.10的運行時選項下,設置任何所需的配置位,例如「始終覆蓋任何現有設備驅動程序」,然後在「公用」選項卡的底部,確保設置適當的體系結構/比特位。然後讓它安裝 - InstallShield加上DIFx 2.10自動處理所有事情。
至少,這對我們的自定義,簽名的,基於WinUSB的驅動程序來說工作得很好。實際上這樣做是困難的。
相關問題
- 1. InstallShield 2010 Premiere:64位和32位驅動程序安裝
- 2. 使用C++安裝驅動程序
- 3. INNO安裝驅動程序已安裝
- 4. 安裝Chrome驅動程序
- 5. 安裝驅動程序Cuda
- 6. Installshield安裝程序大小
- 7. Inno安裝程序驅動程序安裝
- 8. Installshield,在安裝應用程序後,提示用戶安裝程序
- 9. 在VS2008安裝項目中自動安裝驅動程序
- 10. 從driverstore安裝驅動程序的API
- 11. MongoDB的CakePHP的驅動程序安裝
- 12. fglrx驅動程序安裝失敗
- 13. 安裝驅動程序(WinUSB)以及Clickonce?
- 14. MongoDB的C++驅動程序安裝
- 15. 未安裝Android USB驅動程序
- 16. 未安裝Piwik MySQL驅動程序
- 17. 如何安裝CUDA驅動程序TensorFlow
- 18. Selenium Web驅動程序安裝
- 19. PostgreSQL的PDO驅動程序安裝php5.4
- 20. 安裝Qt 5的postgres驅動程序
- 21. 訪問安裝的驅動程序
- 22. 腳本安裝驅動程序
- 23. 爲節點安裝firebird驅動程序
- 24. 什麼安裝JET ODBC驅動程序?
- 25. MongoDB的PHP7驅動程序安裝
- 26. 安裝PDO sqlite的驅動程序
- 27. 如何安裝SQLite JDBC驅動程序?
- 28. Laravel tntsearch驅動程序無法安裝
- 29. 使用C#編程安裝/卸載.inf驅動程序.net
- 30. InstallShield安裝程序當前目錄
什麼樣的驅動程序?什麼樣的項目? (DIFx僅支持某些種類,這就是基於MSI的項目所使用的)您如何手動安裝?這就是InstallScript項目可以安裝它的方式。 –
PlugAndPlay驅動程序DIFx正常。 – Cornel