zoukankan      html  css  js  c++  java
  • [转载]InnoSetup5.2.3啊风增强版 安装代码

    [Setup]
    ; 注: AppId的值为单独标识该应用程序。
    ; 不要为其他安装程序使用相同的AppId值。
    ; (生成新的GUID,点击 工具|在IDE中生成GUID。)
    AppName=InnoSetup5.2.3啊风增强版
    AppVerName=InnoSetup5.2.3啊风增强版
    AppPublisher=啊风(A_Wind)
    AppPublisherURL=http://windsoft.blogbus.com
    AppSupportURL=http://windsoft.blogbus.com
    AppUpdatesURL=http://windsoft.blogbus.com
    DefaultDirName={pf}\InnoSetup5
    DefaultGroupName=InnoSetup5.2.3啊风增强版
    InfoBeforeFile=embedded\说明.txt
    OutputDir=OutputDir
    OutputBaseFilename=InnoSetup
    SetupIconFile=embedded\MAINICON.ico
    Compression=lzma
    SolidCompression=true
    AlwaysShowDirOnReadyPage=true
    AlwaysShowGroupOnReadyPage=true
    InternalCompressLevel=max
    VersionInfoVersion=5.2.3
    VersionInfoCompany=http://windsoft.blogbus.com
    VersionInfoDescription=Innosetup5啊风增强版
    VersionInfoTextVersion=5.2.3
    ChangesAssociations=true
    ChangesEnvironment=true
    AllowNoIcons=true
    ShowLanguageDialog=auto
    AppVersion=5.2.3
    AlwaysShowComponentsList=true
    ;当这个指令设置为 yes,安装程序将总是显示定制安装的组件列表。如果这个设置为 no,安装程序将只在用户在类型列表中选择自定义类型时才显示组件列表。
    ShowComponentSizes=true
    ;当这个指令设置为 yes,安装程序将在组件列表中显示组件大小。根据最大的组件,安装程序将用 KB 或 MB 为单位显示。
    WizardImageFile=embedded\WizardImage.bmp
    WizardSmallImageFile=embedded\a_wind.bmp

    [Languages]
    Name: chinesesimp; MessagesFile: embedded\Default.isl

    [Files]
    Source: {app}\Builtins.iss; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\CodeTemplates.dat; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Compil32.exe; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Default.isl; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\isbunzip.dll; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\isbzip.dll; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\ISCC.exe; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\ISCmplr.dll; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\ISCmplr.dls; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\ISCrypt.dll; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\ISetup.cnt; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\isfaq.htm; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\islzma.dll; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\ISPPCC.EXE; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\isunzlib.dll; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\iszlib.dll; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\license.txt; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Setup.e32; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\SetupLdr.e32; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Templates.dat; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\whatsnew.htm; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\WizModernImage.bmp; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\WizModernImage-IS.bmp; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\WizModernSmallImage.bmp; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\WizModernSmallImage-IS.bmp; DestDir: {app}; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\64Bit.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\64BitThreeArch.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\64BitTwoArch.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\CodeAutomation.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\CodeClasses.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\CodeDlg.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\CodeDll.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\CodeExample1.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\Components.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\Example1.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\Example2.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\Example3.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\ISPPExample1.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\ISPPExample1License.txt; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\Languages.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\MyDll.dll; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\MyProg-IA64.exe; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\MyProg-x64.exe; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\MyProg.chm; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\MyProg.exe; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\Readme-Dutch.txt; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\Readme-German.txt; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\Readme.txt; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\UninstallCodeDll.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\UninstallCodeExample1.iss; DestDir: {app}\Examples; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\MyDll\C\MyDll.c; DestDir: {app}\Examples\MyDll\C\MyDll.c; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\MyDll\C\MyDll.def; DestDir: {app}\Examples\MyDll\C\MyDll.def; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\MyDll\C\MyDll.dsp; DestDir: {app}\Examples\MyDll\C\MyDll.dsp; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Examples\MyDll\Delphi\MyDll.dpr; DestDir: {app}\Examples\MyDll\Delphi\MyDll.dpr; Components: Inno; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Languages\*; DestDir: {app}\Languages; Components: Inno; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    ;Inno必装文件
    Source: {app}\Help\InnoSetup5.0.7中文帮助.pdf; DestDir: {app}\Help; Components: inno\Help and inno\Help\Inno507; Flags: ignoreversion uninsrestartdelete  uninsrestartdelete
    Source: {app}\Help\Inno技术贴集.chm; DestDir: {app}\Help; Components: inno\Help and inno\Help\InnoJS; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Help\ISetup5.2.3Eng.chm; DestDir: {app}\Help; Components: inno\Help and inno\Help\Inno523E; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Help\ISetup5.2.3SC.chm; DestDir: {app}\Help; Components: inno\Help and inno\Help\Inno523C; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Help\IsExtendSC.chm; DestDir: {app}\Help; Components: inno\Help and inno\Help\IsExtendSC; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Help\ISppEng.chm; DestDir: {app}\Help; Components: inno\Help and inno\Help\ISPPE; Flags: ignoreversion uninsrestartdelete
    Source: {app}\Help\ISppSC.chm; DestDir: {app}\Help; Components: inno\Help and inno\Help\ISPPC; Flags: ignoreversion uninsrestartdelete
    ;Inno帮助文档
    Source: {app}\unpacker\CompiledCode.bin; DestDir: {app}\unpacker; Components: unpacker and unpacker\innogui; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\unpacker\DisasmGUI.exe; DestDir: {app}\unpacker; Components: unpacker and unpacker\disasmgui; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\JanHKill.exe; DestDir: {app}; Components: unpacker and unpacker\disasmgui; Flags: ignoreversion uninsrestartdelete
    Source: {app}\psvince.dll; DestDir: {app}; Components: unpacker and unpacker\disasmgui; Flags: ignoreversion uninsrestartdelete
    Source: {app}\unpacker\InnoGPW.exe; DestDir: {app}\unpacker; Components: unpacker and unpacker\innogpw; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\unpacker\InnoGPW.txt; DestDir: {app}\unpacker; Components: unpacker and unpacker\innogpw; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\unpacker\InnoPWLib.dll; DestDir: {app}\unpacker; Components: unpacker and unpacker\innogpw; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\unpacker\InnoGui.exe; DestDir: {app}\unpacker; Components: unpacker and unpacker\innogui; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\unpacker\innounp.exe; DestDir: {app}\unpacker; Components: unpacker and unpacker\innosup; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\unpacker\Innounp.txt; DestDir: {app}\unpacker; Components: unpacker and unpacker\innosup; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\unpacker\ISUnp.exe; DestDir: {app}\unpacker; Components: unpacker and unpacker\innosup; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\unpacker\ISUnp.txt; DestDir: {app}\unpacker; Components: unpacker and unpacker\innosup; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\unpacker\ShowPW.exe; DestDir: {app}\unpacker; Components: unpacker and unpacker\ShowPW; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\unpacker\ShowPW.txt; DestDir: {app}\unpacker; Components: unpacker and unpacker\ShowPW; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    ;Inno解包套装
    Source: {app}\istool\*; DestDir: {app}\istool; Components: tools and tools\IStool; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    ;istool
    Source: {app}\isfd\*; DestDir: {app}\isfd; Components: tools and tools\isfd; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    ;isfd
    Source: {app}\issi\*; DestDir: {app}\issi; Components: tools and tools\issi; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    ;issi
    Source: {app}\ISSkinExample\*; DestDir: {app}\ISSkinExample; Components: tools and tools\isskin; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    ;ISSkin
    Source: {app}\UninsHs\*; DestDir: {app}\UninsHs; Components: tools\uninshs; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\UninsHs.exe; DestDir: {app}; Components: tools\uninshs; Flags: ignoreversion uninsrestartdelete
    ;UninsHs
    Source: {app}\Plugins\callback\*; DestDir: {app}\Plugins\callback; Components: Plugins and Plugins\callback; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\Plugins\Description\*; DestDir: {app}\Plugins\Description; Components: Plugins and Plugins\Description; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\Plugins\fire\*; DestDir: {app}\Plugins\fire; Components: Plugins and Plugins\firelib; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\Plugins\flash\*; DestDir: {app}\Plugins\flash; Components: Plugins and Plugins\flashlib; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\Plugins\Gif\*; DestDir: {app}\Plugins\Gif; Components: Plugins and Plugins\giflib; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\Plugins\Water\*; DestDir: {app}\Plugins\Water; Components: Plugins and Plugins\waterlib; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\Plugins\timectrl\*; DestDir: {app}\Plugins\timectrl; Components: Plugins and Plugins\timectrl; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    Source: {app}\Plugins\splash_music\*; DestDir: {app}\Plugins\splash_music; Components: Plugins and Plugins\spmu; Flags: ignoreversion recursesubdirs createallsubdirs uninsrestartdelete
    ;IS效果插件相关文件
    [Registry]
    Root: HKCR; Subkey: InnoSetupScriptFile\shell\Compile; ValueType: String; ValueData: 编译(&L); Components: Inno; Tasks: fileassoc; Flags: uninsdeletekey
    Root: HKCR; Subkey: .iss; ValueName: Content Type; ValueType: String; ValueData: text/plain; Components: Inno; Tasks: fileassoc; Flags: uninsdeletekey
    Root: HKCR; Subkey: InnoSetupScriptFile; ValueType: String; ValueData: Inno Setup 脚本; Components: Inno; Tasks: fileassoc; Flags: uninsdeletekey
    Root: HKCR; Subkey: InnoSetupScriptFile\shell\OpenWithInnoSetup; ValueType: String; ValueData: 用 &Inno Setup 打开; Components: Inno; Tasks: fileassoc; Flags: uninsdeletekey
    ;Inno主程序注册信息
    Root: HKCR; Subkey: exefile\shell\Inno Setup UnPacker GUI; Components: unpacker\innogui; Tasks: innogui_icon; Flags: uninsdeletekey noerror
    Root: HKCR; Subkey: exefile\shell\Inno Setup UnPacker GUI\command; ValueType: String; ValueData: """{app}\unpacker\InnoGui.exe"" ""%1"""; Components: unpacker\innogui; Tasks: innogui_icon; MinVersion: 4.1,4.0

    Root: HKCR; Subkey: exefile\shell\Inno Setup Unpacker Explorer; Components: unpacker\innosup; Tasks: innosup_icon; Flags: uninsdeletekey noerror
    Root: HKCR; Subkey: exefile\shell\Inno Setup Unpacker Explorer\Command; ValueType: String; ValueData: """{app}\unpacker\ISUnp.exe"" ""%1"""; Components: unpacker\innosup; Tasks: innosup_icon; MinVersion: 4.1,4.0
    ;Inno解包套件注册信息

    Root: HKCR; Subkey: .iss; ValueType: String; ValueData: InnoSetupScriptFile; Components: tools\IStool; Tasks: shelllIST; Flags: uninsdeletekey
    Root: HKCU; Subkey: InnoSetupScriptFile; Components: tools\IStool; Tasks: shelllIST; Flags: uninsdeletevalue
    Root: HKCR; Subkey: InnoSetupScriptFile\DefaultIcon; ValueType: String; ValueData: {app}\ISTool\ISTool.exe,0; Components: tools\IStool; Tasks: shelllIST; Flags: uninsdeletevalue
    Root: HKCU; Subkey: InnoSetupScriptFile\shell; Components: tools\IStool; Tasks: shelllIST; Flags: uninsdeletevalue
    Root: HKCU; Subkey: InnoSetupScriptFile\shell\open; Components: tools\IStool; Tasks: shelllIST; Flags: uninsdeletevalue
    Root: HKCR; Subkey: InnoSetupScriptFile\shell\open\command; ValueType: String; ValueData: {app}\ISTool\ISTool.exe %1; Components: tools\IStool; Tasks: shelllIST; Flags: uninsdeletevalue
    Root: HKCR; Subkey: InnoSetupScriptFile\shell\OpenWithISTool; ValueType: String; ValueData: 用 &ISTool 打开; Components: tools\IStool; Tasks: shelllIST; Flags: uninsdeletevalue
    Root: HKCR; Subkey: InnoSetupScriptFile\shell\OpenWithISTool\command; ValueType: String; ValueData: {app}\ISTool\ISTool.exe %1; Components: tools\IStool; Tasks: shelllIST; Flags: uninsdeletevalue
    ;ISTool注册信息
    Root: HKCR; Subkey: .isf; ValueType: String; ValueData: Inno Setup Form; Components: tools\isfd; Tasks: shelllISFD; Flags: uninsdeletekey
    Root: HKCR; Subkey: Inno Setup Form; ValueType: String; ValueData: Inno Setup Form; Components: tools\isfd; Tasks: shelllISFD; Flags: uninsdeletekey
    Root: HKCR; Subkey: Inno Setup Form\Shell\Open\Command; ValueType: String; ValueData: """{app}\ISFD\ISFD.exe"" ""%1"""; Components: tools\isfd; Tasks: shelllISFD; Flags: uninsdeletevalue
    Root: HKCR; Subkey: Inno Setup Form\DefaultIcon; ValueType: String; ValueData: {app}\ISFD\ISFD.exe,0; Components: tools\isfd; Tasks: shelllISFD; Flags: uninsdeletevalue
    Root: HKCU; Subkey: Software\Majahr\InstalledApps; ValueName: ISFD; ValueType: String; ValueData: {app}\ISFD; Components: tools\isfd; Tasks: shelllISFD; Flags: uninsclearvalue uninsdeletekeyifempty
    ;isfd注册信息
    [Icons]
    Name: {group}\解包套件\InnoUnpGui; Filename: {app}\unpacker\InnoGui.exe; Components: unpacker\innogui
    Name: {group}\解包套件\ISUnp文件浏览器; Filename: {app}\unpacker\ISUnp.exe; Components: unpacker\innosup
    Name: {group}\解包套件\IS密码获取器; Filename: {app}\unpacker\InnoGPW.exe; Components: unpacker\innogpw
    Name: {group}\解包套件\DisasmGUI; Filename: {app}\unpacker\DisasmGUI.exe; Components: unpacker\disasmgui

    Name: {group}\帮助文档\InnoSetupFAQ; Filename: {app}\isfaq.htm; Components: inno
    Name: {group}\帮助文档\InnoSetup帮助(中文); Filename: {app}\Help\ISetup5.2.3SC.chm; Components: inno\Help\Inno523C
    Name: {group}\帮助文档\InnoSetup帮助(英文); Filename: {app}\Help\ISetup5.2.3Eng.chm; Components: inno\Help\Inno523E
    Name: {group}\帮助文档\InnoSetup功能扩展帮助(中文); Filename: {app}\Help\IsExtendSC.chm; Components: inno\Help\Inno507
    Name: {group}\帮助文档\InnoSetup预处理器帮助(中文); Filename: {app}\Help\ISppSC.chm; Components: inno\Help\ISPPC
    Name: {group}\帮助文档\InnoSetup预处理器帮助(英文); Filename: {app}\Help\ISppEng.chm; Components: inno\Help\ISPPE
    Name: {group}\帮助文档\Inno技术贴集(中文); Filename: {app}\Help\Inno技术贴集.chm; Components: inno\Help\InnoJS
    Name: {group}\帮助文档\InnoSetup5.0.7帮助(pdf中文); Filename: {app}\Help\InnoSetup5.0.7中文帮助.pdf; Components: inno\Help\Inno507

    Name: {group}\访问啊风的Blog; Filename: http://www.windsoft.blogbus.com; WorkingDir: {app}; Components: Inno
    Name: {group}\Compil32编译器增强版; Filename: {app}\Compil32.exe; WorkingDir: {app}; Components: Inno
    Name: {group}\ISTool5.2.1; Filename: {app}\istool\ISTool.exe; WorkingDir: {app}\istool; Components: tools\IStool
    Name: {group}\ISFD; Filename: {app}\isfd\ISFD.exe; WorkingDir: {app}\isfd; Components: tools\isfd
    Name: {group}\卸载InnoSetup5; Filename: {uninstallexe}; MinVersion: 4.1,4.0

    [UninstallRun]
    Filename: {app}\Compil32.exe; Parameters: /UNASSOC; RunOnceId: RemoveISSAssoc; StatusMsg: 卸载InnoSetup5啊风增强版……

    [UninstallDelete]
    Type: filesandordirs; Name: {app}

    [Run]
    Filename: {app}\Compil32.exe; Parameters: /ASSOC; StatusMsg: {cm:AssocingFileExtension,Inno Setup,.iss}; Components: Inno; Tasks: fileassoc; MinVersion: 4.1,4.0
    Filename: {app}\UninsHs.exe; Parameters: /r0=Inno Setup 5 增强版,{language},{srcexe},{userappdata}\$Inst$\Setup.exe; Components: tools\uninshs
    Filename: {pf}\Internet Explorer\iexplore.exe; Parameters: http://windsoft.blogbus.com; Description: 访问 啊风(A_WInd)的Blog; Flags: postinstall skipifsilent
    Filename: {pf}\Internet Explorer\iexplore.exe; Parameters: http://bbs.skygz.com; Description: 访问 枫叶在线论坛; Flags: postinstall skipifsilent
    Filename: {pf}\Internet Explorer\iexplore.exe; Parameters: http://bbs.hanzify.org; Description: 访问 汉化新世纪论坛; Flags: postinstall skipifsilent
    Filename: {pf}\Internet Explorer\iexplore.exe; Parameters: http://www.dreams8.com; Description: 访问 梦想吧论坛; Flags: postinstall skipifsilent
    Filename: {pf}\Internet Explorer\iexplore.exe; Parameters: http://bbs.wmzhe.com; Description: 访问 完美者论坛; Flags: postinstall skipifsilent
    Filename: {pf}\Internet Explorer\iexplore.exe; Parameters: http://bbs.realqwh.cn; Description: 访问 秋无痕论坛; Flags: postinstall skipifsilent

    [CustomMessages]
    AssocFileExtension=将 %2 文件扩展名与 %1 建立关联(&J)
    AssocingFileExtension=正在将 %2 文件扩展名与 %1 建立关联...
    AssocRightFileExtension=将 %2 文件扩展名与 %1 建立右键关联(&A)

    [Tasks]
    Name: fileassoc; Description: {cm:AssocFileExtension,Inno Setup,.iss}; GroupDescription: 文件关联选项:; Components: Inno

    Name: shelllIST; Description: 用ISTool关联 *.ISS 文件(&I); GroupDescription: 文件关联选项:; Components: tools\IStool

    Name: shelllISFD; Description: 用ISFD关联 *.ISF 文件(&F); GroupDescription: 文件关联选项:; Components: tools\isfd

    Name: innogui_icon; Description: {cm:AssocRightFileExtension,Inno Setup Unpacker GUI,.exe}; GroupDescription: 文件关联选项:; Components: unpacker\innogui
    Name: innosup_icon; Description: {cm:AssocRightFileExtension,Inno Setup Unpacker Explorer,.exe}; GroupDescription: 文件关联选项:; Components: unpacker\innosup

    Name: quicklaunchicon; Description: 在快速启动栏创建Compil32图标(&C); GroupDescription: 附加快捷方式:; Components: inno; Flags: unchecked; Languages:
    Name: desktopicon; Description: 在桌面创建Compil32图标(&D); GroupDescription: 附加快捷方式:; Components: inno

    Name: ISTQ; Description: 在快速启动栏创建ISTool图标(&E); GroupDescription: 附加快捷方式:; Components: tools\IStool; Flags: unchecked
    Name: ISTD; Description: 在桌面创建ISTool图标(&F); GroupDescription: 附加快捷方式:; Components: tools\IStool

    Name: ISFDQ; Description: 在快速启动栏创建ISFD图标(&G); GroupDescription: 附加快捷方式:; Components: tools\isfd; Flags: unchecked
    Name: ISFDD; Description: 在桌面创建ISFD图标(&H); GroupDescription: 附加快捷方式:; Components: tools\isfd

    [Types]
    Name: full; Description: 全部安装
    Name: lite; Description: 简洁安装
    Name: custom; Description: 定制安装; Flags: iscustom
    ;告诉安装程序这个类型是自定义类型。必须定义这个参数,才能显示出组件选择框(特此感谢dream8 似水年华的指点!)

    [Components]
    Name: inno; Description: Inno Setup 5.2.3 简体中文增强版(Build:080717); Types: custom lite full; Flags: fixed
    Name: inno\Help; Description: Inno Setup帮助文档; Types: custom lite full
    Name: inno\Help\Inno507; Description: InnoSetup5.0.7中文帮助(PDF); Types: custom lite full
    Name: inno\Help\InnoJS; Description: InnoSetup技术贴集(中文); Types: custom lite full
    Name: inno\Help\Inno523C; Description: InnoSetup5.2.3帮助文档(中文); Types: custom lite full
    Name: inno\Help\Inno523E; Description: InnoSetup5.2.3帮助文档(英文); Types: custom lite full
    Name: inno\Help\ISPPC; Description: Inno Setup 预处理器(ISPP)帮助文档(中文); Types: custom lite full
    Name: inno\Help\ISPPE; Description: Inno Setup 预处理器(ISPP)帮助文档(英文); Types: custom lite full
    Name: inno\Help\IsExtendSC; Description: Inno Setup 功能扩展帮助文档(中文); Types: custom lite full

    Name: unpacker; Description: Inno Setup解包套件; Types: custom full
    Name: unpacker\innogui; Description: Inno Setup Unpacker GUI v1.1; Types: custom full
    Name: unpacker\innosup; Description: Inno Setup Unpacker Explorer v1.5.9; Types: custom full
    Name: unpacker\disasmgui; Description: DisASM Gui Tools v0.19; Types: custom full
    Name: unpacker\innogpw; Description: "Inno Setup 密码获取器 v0.04 "; Types: custom full
    Name: unpacker\ShowPW; Description: 针对restools的解包工具; Types: custom full

    Name: Plugins; Description: Inno Setup功能插件; Types: full
    Name: Plugins\flashlib; Description: Flash效果插件 1.0.0.0; Types: full
    Name: Plugins\giflib; Description: GIF效果插件 1.0.0.1; Types: full
    Name: Plugins\waterlib; Description: 水纹效果插件 1.0.0.1; Types: full
    Name: Plugins\firelib; Description: 火焰效果插件 1.0.0.0; Types: full
    Name: Plugins\callback; Description: 函数回调插件 1.0.0.0; Types: full
    Name: Plugins\Description; Description: 组件描述插件 1.0.0.0; Types: full
    Name: Plugins\timectrl; Description: 倒数N秒后激活按钮插件 1.0.0.0; Types: full
    Name: Plugins\spmu; Description: 闪屏和背景音乐插件; Types: full


    Name: tools; Description: Inno Setup相关工具; Types: full
    Name: tools\IStool; Description: Inno Setup脚本编辑器(ISTool) 5.2.1汉化版; Types: full
    Name: tools\isfd; Description: Inno Setup 界面设计器 (ISFD) 2.0.8汉化版; Types: full
    Name: tools\issi; Description: Inno Setup 脚本示例集 (ISSI) 5.19; Types: full
    Name: tools\uninshs; Description: UninsHs 2.1.0.277; Types: full
    Name: tools\isskin; Description: ISSkin 1.0.0.2; Types: full

    [Messages]
    BeveledLabel=InnoSetup5.2.3啊风增强版

  • 相关阅读:
    聊聊Java中的异常及处理
    mysql各个版本介绍
    三范式理解
    spring 自定义注解
    双亲委派机制
    架构师之路
    访问localhost报错404
    删除重复记录sql
    如何测试kafka集群能否正常工作?
    SQL14
  • 原文地址:https://www.cnblogs.com/eastson/p/1663816.html
Copyright © 2011-2022 走看看