1. 程式人生 > 實用技巧 >Inno Setup區段之Setup篇

Inno Setup區段之Setup篇

簡述

該區段包含用於安裝程式和解除安裝程式的全域性設定。某些指令對於你建立的任何安裝程式都是必需的。
在此是 [Setup] 區段的一個示例:

[Setup]
AppId=04a843489fc44a56b7f5f9d4af803898
AppName=Test
AppVersion=1.1
DefaultGroupName=My Program

主要key講解

  • AppId | 應用的唯一ID值 , 不做顯示用 --------必填項

  • AppName | 用於指定在在安裝應用程式的標題 --------必填項

  • AppVersion | 用於指定在在安裝應用程式的版本號 --------必填項

  • AppVerName | appName appversion

  • AppendDefaultDirName 預設 yes | 新增預設的資料夾路徑到選擇的路徑後

  • AppendDefaultGroupName 預設 yes | 新增預設的資料夾路徑到選擇的開始選單路徑後

  • AllowCancelDuringInstall

    預設 yes | 允許安裝過程中取消程序

  • Compression 預設 lzma2/max| 壓縮方式指定 [zip,bzip,lzma]

  • CreateUninstallRegKey 值 no | 控制面板裡不顯示條目

  • DefaultDirName | 安裝指定一個預設的目錄 --------必填項

  • DefaultGroupName | 開始選單 指定一個預設的資料夾

  • DisableFinishedPage | 設定yes時,安裝完成後立即結束安裝嚮導頁面

  • DisableProgramGroupPage | 設定yes時,不顯示開始選單文件嚮導頁面

  • LicenseFile | 許可協議文件

  • MinVersion 預設 6.0 | 最小windows版本 OnlyBelowVersion

  • OutputBaseFilename | 編譯後的檔名

  • OutputDir | 指定編譯輸出的資料夾

  • OutputManifestFile | 詳述有關檔案編譯到安裝程式的資訊

  • Password | 安裝時提示使用者密碼

  • WizardImageFile | 安裝程式左邊的大點陣圖

  • WizardSmallImageFile | 安裝程式左邊的小點陣圖

  • WizardStyle | 安裝程式的外觀模式- [modern]寬高更大

  • PrivilegesRequired admin | 安裝啟動時請求提升許可權

  • RestartApplications yes | 重新啟動已關閉的應用程式

  • RestartIfNeededByRun | 提示安裝結束重新啟動電腦

  • SetupIconFile | 為安裝程式/解除安裝程式制定一個新的圖示

  • SetupLogging | 建立日誌檔案 預設為no

  • SetupMutex | 互斥值,阻止重複執行安裝程式

  • ShowComponentSizes | 顯示安裝元件的大小

  • ShowLanguageDialog | 設定為yes並且有多個Language條目時,才有效

  • ShowTasksTreeLines | 上級任務與主任務之間顯示樹形

  • Uninstallable | 預設包含解除安裝程式在安裝程式中

  • UninstallDisplayIcon | 控制面板下解除安裝項的顯示圖示

  • UninstallDisplayName | 控制面板下解除安裝項的顯示名稱

  • UninstallFilesDir | 指定解除安裝程式的配置檔案的儲存目錄

  • UninstallRestartComputer | 解除安裝程式是否總是提示使用者重新啟動電腦

  • VersionInfoCompany | 指定安裝版本資訊終端公司名的值

  • VersionInfoCopyright | 指定安裝版本資訊的版權值

  • WindowResizable | 在安裝程式背景視窗未處於最大化狀態時,使用者不能調整其大小

  • WindowShowCaption | 設定no時,無標題欄-邊框-將置頂在工作列之上

  • AllowNoIcons 預設 no | 設定為 yes時,可以跳過開始選單的快捷方式選擇

  • AllowRootDirectory 預設 no | 不允許設定根目錄

  • AlwaysRestart 預設 no | 當設定為yes時,總是會在安裝結束後提示使用者重新啟動系統

  • AlwaysShowComponentsList 預設 yes | 當設定為yes時,安裝程式將總是顯示定製的元件列表; 如果設定為no時,只有選擇自定義型別時才會顯示元件列表

  • AlwaysShowDirOnReadyPage 預設 yes | 安裝程式將總是在準備安裝嚮導頁面設定列表中顯示選擇的目錄

  • AlwaysShowGroupOnReadyPage 預設 no | 安裝程式將總是在準備安裝嚮導頁面設定列表中顯示選擇的開始選單資料夾名

  • AlwaysUsePersonalGroup 預設 no | {group}常量指向所有使用者的開始選單。當設定yes時,它總是使用當前的使用者配置檔案

  • AppComments

  • AppContact

  • AppCopyright

  • AppComments