我正在爲包含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. 多頭和不同的體系結構
- 2. VHDL結構體系結構和clk'event
- 3. Selenium RC體系結構和Selenium WebDriver體系結構差異
- 4. 體系結構和Microsoft.AspNet.Providers
- 5. Makefile支持多種體系結構/配置
- 6. 支持多種UI /平臺的體系結構
- 7. 體系結構問題:Web服務 - 多種客戶端類型
- 8. 軟件體系結構與企業體系結構,每種體系何時使用?
- 9. ASP .NET MVC體系結構適合傳統的多層體系結構
- 10. MVC體系結構
- 11. Elasticsearch體系結構
- 12. Graphql體系結構
- 13. Firebug體系結構
- 14. Rails體系結構?
- 15. 這兩種方法哪一種更適合SAML體系結構
- 16. 多服務器更新體系結構
- 17. CMake多體系結構編譯
- 18. 具有多種語言的實體的Python App Engine體系結構
- 19. 三層體系結構與三層服務器體系結構
- 20. 網站結構/體系結構
- 21. CQRS體系結構優化和變化
- 22. GNU鏈接器和體系結構i386
- 23. webservices和android的體系結構
- 24. 三層體系結構和LINQ to Entities
- 25. MRAID 2體系結構和數據流
- 26. WCF方法和體系結構問題
- 27. .Net和插件體系結構
- 28. COBOL和Java的體系結構
- 29. SegNet - 體系結構和圖像大小
- 30. 體系結構和ASP.Net身份
謝謝,這很有幫助。我寧願保留difxapp(對我來說維護更少),所以我可能只有3個.msi文件,每個文件具有相同的多架構驅動程序包 - 如果我不捆綁內容,那麼它不會增加總大小很多。 – 2011-04-21 08:47:33