2011-01-19 59 views
0

因此,我們正在OEM我們的應用程序,並且我們有多個引用我們的應用程序的WiX項目。用WiX代替exe圖標

現在很容易切換出用於創建快捷方式,控制面板添加/刪除圖標等的ico ...但是有沒有辦法改變我的應用程序exe中的圖標?

+0

你指的是什麼EXE?您是否在使用帶有Burn的WiX 3.6來生成setup.exe,或者您是在談論您使用WiX打包的自己應用程序的EXE? – 2011-01-19 21:07:03

+0

我自己的應用程序,exe – 2011-01-19 21:39:56

回答

2

這不是一個真正的WiX問題,IMO。 Windows程序可執行文件(PE)文件具有嵌入的資源。您需要使用資源編輯器來執行編譯後的EXE和替換圖標。否則,你必須用新的圖標從源代碼重新編譯你的EXE。

另一種可能性是你的EXE是一個非常薄的單板,它會在你的真實代碼所在的位置啓動一個DLL。通過這種方式,人們可以創建不同的EXE實現,以實現品牌目的,但共享通用功能。

我在CodePlex上的FireworksIsWiX項目中做類似的事情。