我正在爲包含WinUSB設備驅動程序的應用程序創建安裝程序。我使用的是擴展名爲difx的WiX 3.5。根據WinUSB how-to我可以創建一個適用於x86,ia64和amd體系結構的單個inf文件。但是,對於WiX difx擴展,我需要鏈接到特定體系結構.wixlib。那麼,有沒有辦法創建一個適用於所有體系結構的安裝程序,還是需要3個獨立的安裝程序,在這種情況下,單個inf文件是不必要的?多種體系結構,winusb和wix
2
A
回答
2
AFAIK您不能在單個安裝程序中使用不同的每個體系結構difxapp mergemodules或wixlibs。
唯一的其他選擇是跳過difxapp並編寫自己的CA來包裝setupAPI InstallHinfSection()調用來調用各種inf文件節,甚至只是使用RUNDLL調用,儘管顯然這會完全搞亂你的錯誤handline。例如RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection
1
Windows安裝程序不支持多架構軟件包。這個限制通常是根據需要多個安裝程序,然後引導程序(如Burn)來適當地安裝它們。
+0
謝謝。順便說一下,我期待在維克斯3.6中使用Burn! – 2011-06-15 10:17:12
相關問題
- 1. Marmalade iOS多種體系結構支持
- 2. 多頭和不同的體系結構
- 3. VHDL結構體系結構和clk'event
- 4. HPC使用哪種體系結構
- 5. Selenium RC體系結構和Selenium WebDriver體系結構差異
- 6. Android:Manager和SystemService體系結構
- 7. 體系結構和Microsoft.AspNet.Providers
- 8. stackmob 1對多關係體系結構
- 9. GCC是否支持多種目標體系結構?
- 10. 支持多種UI /平臺的體系結構
- 11. Makefile支持多種體系結構/配置
- 12. 用於多種設備的Android JNI體系結構目標
- 13. 體系結構問題:Web服務 - 多種客戶端類型
- 14. ARM體系結構和系列
- 15. 軟件體系結構與企業體系結構,每種體系何時使用?
- 16. 結合MVVM和N層體系結構
- 17. ASP .NET MVC體系結構適合傳統的多層體系結構
- 18. Java JAX-WS多種Web服務故障轉移配置和體系結構
- 19. MVC體系結構
- 20. Graphql體系結構
- 21. Rails體系結構?
- 22. mongodb體系結構
- 23. Firebug體系結構
- 24. CakePHP體系結構
- 25. Elasticsearch體系結構
- 26. 這兩種方法哪一種更適合SAML體系結構
- 27. Android多重分段體系結構
- 28. 多個React組件體系結構
- 29. CMake多體系結構編譯
- 30. 多服務器更新體系結構
謝謝,這很有幫助。我寧願保留difxapp(對我來說維護更少),所以我可能只有3個.msi文件,每個文件具有相同的多架構驅動程序包 - 如果我不捆綁內容,那麼它不會增加總大小很多。 – 2011-04-21 08:47:33