目前我使用安裝項目中的註冊表設置來爲我的應用程序設置文件關聯和相關文件的圖標。在Visual Studio安裝項目中,如何在複選框對話框中更新註冊表條件?
Registry settings http://i25.tinypic.com/11w7vrm.jpg
在通用VS安裝項目,更新註冊表總是完成。如何在a checkbox dialog的狀態下對註冊表進行更新?
alt text http://i30.tinypic.com/30kzgnl.jpg
目前我使用安裝項目中的註冊表設置來爲我的應用程序設置文件關聯和相關文件的圖標。在Visual Studio安裝項目中,如何在複選框對話框中更新註冊表條件?
Registry settings http://i25.tinypic.com/11w7vrm.jpg
在通用VS安裝項目,更新註冊表總是完成。如何在a checkbox dialog的狀態下對註冊表進行更新?
alt text http://i30.tinypic.com/30kzgnl.jpg
的關鍵是一個條件附加於複選框,然後執行基於條件的更新。
首先,打開您的安裝項目的UI設計器。
Open UI Designer http://i31.tinypic.com/2l108w.jpg
然後,添加一個新的對話框到UI流。
Add a dialog http://i30.tinypic.com/2guwchs.jpg
選擇複選框對話框之一。任何一個,they are all the same。
Select a checkbox dialog http://i32.tinypic.com/2hxm16a.jpg
然後你在你的UI流的新對話框。點擊它。
new dialog http://i28.tinypic.com/jj9ytw.jpg
在屬性表中,指定複選框「屬性」的名稱。如果複選框被選中,該符號將取值1,如果未選中,則取1以外的值(我不知道)。
checkbox property http://i29.tinypic.com/zj75u0.jpg
最後,附上您的其他安裝程序的行爲,條件之一,使用該屬性。 例如,只有在複選框已被選中的情況下,纔可以有條件地更新註冊表項或值。查看註冊表設計師,然後選擇一個節點:
Registry designer http://i26.tinypic.com/2944e4j.jpg
然後在屬性表中,指定條件= 1,的條件下,其中的條件是你連接到複選框在工序的屬性的名稱之前。