首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> VC >> 關於VC++

Wise Installer 安裝程式換膚實戰:整合 Skin++ 打造個性化安裝介面

     編輯:關於VC++

安裝程式是軟體給使用者的第一印象。主流安裝工具 Wise for Windows Installer (v6.10) 本身介面較傳統,但可透過第三方擴充庫 Skin++ for Wise Installer (UIPower 提供) 快速套用現代化皮膚。本文詳述完整操作流程。

環境與準備

  • Wise for Windows Installer Professional 6.10.0.450
  • 下載 SkinPPWiseInstaller.dll (從 www.uipower.com)
  • 準備兩套內建皮膚:AquaOS.ssk (Mac 風格)、FauxS-TOON.ssk (多彩風格)

步驟 1:建立 Windows Application 專案,命名 TestSkinInstaller。

步驟 2:在 Feature Details → Files 加入安裝檔案 (如 TestSkinInstaller.txt) 與 SkinPPWiseInstaller.dll。

核心步驟:新增換膚自訂動作

  1. 選單 View → MSI Script 進入腳本編輯頁。
  2. 雙擊 Call Custom DLL From Installation。
  3. 填寫參數:
欄位值
Custom ActionSkinAction
DLL File[TestSkinInstaller] SkinPPWiseInstaller.dll
Function NameskinppLoadSkin
  1. 點擊 Add 新增參數:
Parameter TypeValue SourceConstant Value
String PointerFormatted ConstantSkinWiseInstall,AquaOS.ssk

注意: 皮膚名稱前須加前綴 SkinWiseInstall,,雙引號不要輸入。

步驟 3:進入 MSI Script 編輯頁。

步驟 4:設定 Call Custom DLL 參數。

步驟 5:新增皮膚參數 (SkinWiseInstall,AquaOS.ssk)。

  1. 點擊 Compile 編譯專案,產生 TestSkinInstaller.msi。
  2. 執行 MSI 檔即可看到換膚後的安裝介面。

編譯成功畫面。

多彩風格 (FauxS-TOON.ssk) 執行畫面。

蘋果風格 (AquaOS.ssk) 執行畫面。

常見問題與解決

  • 試用版彈出註冊提示框:下載的 DLL 為試用版,安裝時會詢問是否註冊,選「是」或「否」皆可繼續測試,不影響功能。
  • 蘋果風格文字背景不透明:Wise 預設文字控件不透明。解決:在 Wise 編輯器中選取文字控件 → Properties → General → 勾選 Transparent。
  • 皮膚檔案未複製到目標機:確認 AquaOS.ssk、FauxS-TOON.ssk 已加入 Files 列表並設為安裝至 [TestSkinInstaller] 目錄。
  • 64 位元系統相容性:Skin++ 早期版本可能為 32 位元 DLL,需在 Wise 專案設定 Template Summary → Platform = x86 或使用 64 位元版 DLL。

進階客製化

UIPower 提供 SkinBuilder 工具可自行設計 .ssk 皮膚檔,支援按鈕、進度條、背景圖、字型顏色等完整客製化,適合需品牌一致性的商業軟體。

透過簡單幾步驟,即可讓 Wise 安裝程式擁有現代化視覺風格,大幅提升使用者第一印象。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved