InstallShield 是優秀的安裝製作工具,但在 VC++ 專案部署時常遇到兩個經典問題:安裝目錄錯誤與快捷方式起始位置為空。本文記錄解決方案。
C:\Program Files\MyApp\:Components → Destination 設定的目錄,含主程式。C:\Program Files\\ :預設目錄,含解除安裝程式。,而 指向第二個目錄,導致啟動失敗。。 會跟著安裝精靈的「選擇資料夾」對話框變化)。C:\MyApp),使用者無論如何選擇,檔案都會裝到固定位置。程式啟動需讀取同目錄下設定檔/資料庫,但快捷方式屬性中 Start in (起始位置) 為空,導致工作目錄非安裝目錄,找不到相對路徑資源。
。| 變數 | 含義 |
|---|---|
使用者在安裝精靈選擇的安裝目錄 (預設 Program Files\Company\Product) | |
| 同 | |
| 系統 Program Files 目錄 | |
| 專案設定的公司名稱 | |
| 專案設定的產品名稱 |
InstallShield 核心在於讓