none
Visual Studio 2005 Setup Project之設定問題 RRS feed

  • 問題

  • 不好意思,因為小弟算是新手,所以如果不能把問題描述得太精確麻煩各位見諒。

    現在我遭遇的問題是,如何讓我的安裝程式在"新增或移除程式"裡顯示的程式名稱上附加我在Setup project之Version屬性?

    目前我所查到的資料應該是與登錄碼HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Unistall\[ProductCode]

            裡面的資料有關,目前猜想應該是由DisplayName那一項控制,但無論怎麼試在移除程式裡面所顯示的名稱只有ProductName而已。

    我的作法是:直接在Setup project裡的Registry標籤裡的HKEY_LOCAL_MACHINE\SOFTWARE加入:

    Microsoft\Windows\Unistall\[ProductCode]

    然後在這個Key裡面加入一個叫做DisplayName的字串,然後Value改成[ProductName][ProductVersion],希望利用類似取代的

    方式把原本預設的值覆蓋過去。我想我的作法是有問題的。還是控制程式名稱的還有其他地方?希望各位幫忙解答,感謝!!

    PS:小弟用的以及欲安裝的目標作業系統是 Windows XP Professional SP3  32bit

    2013年7月12日 上午 02:55

解答

所有回覆