; 脚本由 Inno Setup 脚本向导 生成!
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
#define MyAppName "xxx平台"
#define MyAppVerName "xxx平台"
#define MyAppPublisher "xxxx"
#define MyAppURL "http://www.xxx.com"
#define MyAppExeName "apache-tomcat-6.0.20\bin\startup.bat"
#define AppBin "apache-tomcat-6.0.20\bin"
[Setup]
; 注: AppId的值为单独标识该应用程序。
; 不要为其他安装程序使用相同的AppId值。
; (生成新的GUID,点击 工具|在IDE中生成GUID。)
AppId={{ECB70519-A7A3-4FEF-83AD-7F50C49EEA79}
AppName={#MyAppName}
AppVerName={#MyAppVerName}
AppPublisher={#MyAppPublisher}
AppPublisherURL={#MyAppURL}
AppSupportURL={#MyAppURL}
AppUpdatesURL={#MyAppURL}
DefaultDirName=fujitsu\{#MyAppName}
DefaultGroupName={#MyAppName}
OutputDir=C:\Users\cloud\Desktop
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
[Languages]
Name: "chinesesimp"; MessagesFile: "compiler:Default.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: "C:\maruzen\DevelopmentEnvironment\fujitsu\apache-tomcat-6.0.20\bin\startup.bat"; DestDir: "{app}"; Flags: ignoreversion
Source: "C:\maruzen\DevelopmentEnvironment\fujitsu\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; 注意: 不要在任何共享系统文件上使用“Flags: ignoreversion”
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}";WorkingDir: "{app}"
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}";WorkingDir: "{app}"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon;WorkingDir: "{app}\{#AppBin}"
[Run]
Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#MyAppName}}"; Flags: shellexec postinstall skipifsilent
分享到:
相关推荐
本文将详细解析"innosetup脚本范例"中的知识点,帮助你理解如何利用InnoSetup创建自定义安装包。 1. **InnoSetup脚本基础** InnoSetup的脚本文件扩展名为`.iss`,它包含了安装程序的所有配置信息,如安装目录、...
首先,`istask.dll`是一个动态链接库文件,它为Inno Setup脚本提供了检查和结束进程的能力。在Inno Setup的安装脚本中,我们可以通过调用这个库中的函数来执行相关的进程操作。例如,我们可以使用`IsTaskRunning`...
下面是一个简单的InnoSetup脚本示例,展示了如何打包一个名为"MyApp"的应用程序及其资源文件: ```pascal [Setup] AppID={{APP_UNIQUE_ID} AppName=我的应用 AppVersion=1.0 DefaultDirName={pf}\MyApp ...
通过以上示例,我们可以了解到如何使用Inno Setup脚本检查特定进程,从而提升安装程序的智能性和用户体验。在实际项目中,你可以根据需求进一步扩展这个功能,比如检查多个进程,或是在进程中查找特定模块,确保安装...
InnoSetup脚本实例.rar文件包含了一系列InnoSetup脚本示例,这些示例覆盖了各种功能,旨在帮助用户在创建自己的安装包时解决可能出现的问题。 InnoSetup脚本是整个安装过程的核心,它定义了安装程序的行为、界面、...
"一个完整例子"提供了实际的Inno Setup脚本示例,通过分析这个实例,我们可以学习如何定义安装步骤、设置安装目录、包含文件和组件、编写自定义代码等。实例是学习的最佳途径,因为它将理论与实践紧密结合,使用户...
本文将深入探讨如何利用Inno Setup脚本来实现环境变量的自动化管理,即在安装时自动添加环境变量,并在卸载时自动删除这些变量。 一、Inno Setup简介 Inno Setup是一个免费的安装制作软件,支持创建单文件安装包、...
- **脚本示例**:以下是一个简单的Inno Setup脚本示例: ```ini [Setup] ; 程序名称 AppName=ISsample ; 版本号 AppVerName=ISsample1.0.0.0 ; 发布者名称 AppPublisher=Hkiss ; 相关链接 AppPublisherURL...
要运行这个示例,你需要先安装Inno Setup编译器,然后打开`setup.iss`脚本,编辑并编译生成安装包。通过学习和理解这个示例,你可以了解到如何创建自己的专业级安装程序,以提升你的软件分发体验。
以下是一个简单的InnoSetup脚本示例: ```pascal [Setup] AppID={{YOUR_UNIQUE_ID} AppName=My Application AppVersion=1.5 DefaultDirName={pf}\MyApp DefaultGroupName=My Company UninstallDisplayIcon={app}\...
- 检查DLL中的函数原型,确保在Inno Setup脚本中正确传递参数和返回值。 - 在调用DLL前,检查是否成功加载,避免因找不到DLL或函数导致的错误。 - 在安装完成后,记得释放已加载的DLL,避免资源泄漏。 总结,使用...
根据给定文件的信息,我们可以...通过以上的分析,可以看出Inno Setup脚本集涵盖了注册表编辑、输入法支持、密码保护、安装向导界面定制以及.NET Framework检测与安装等多个方面,这些都是在实际开发中非常有用的功能。
- **介绍**:InnoSetup内置了一个完整的Pascal脚本引擎,允许开发者编写复杂的安装逻辑。 - **创建[Code]段**:定义脚本代码的位置。 - **事件函数**:用于响应安装过程中的特定事件,如安装前、安装后等。 - **脚本...
本文将详细介绍如何使用InnoSetup脚本语言来实现这一功能。 #### InnoSetup简介 Inno Setup是一款开源的Windows安装系统制作工具,由Jordan Russell编写并维护。它使用简单的文本文件格式来描述安装程序的行为和...
OutputDir=C:\Example\InnoSetup\out OutputBaseFilename=setup SetupIconFile=C:\Example\原始文件\title.ico Password=123 Encryption=yes Compression=lzma SolidCompression=yes 通过这份 Inno Setup 详解中文...
Inno Setup是一款功能强大且完全免费的安装程序制作工具,尤其受到个人开发者和小型团队的青睐。...通过提供的"innosetup.exe"文件,你可以开始探索并体验Inno Setup的魅力,制作出属于自己的定制化安装包。
InnoSetup-5.6.1.zip文件中包含的所有内容可能包括InnoSetup的编译器、脚本编辑器、帮助文档、示例脚本以及可能的语言包等。通过解压缩这个文件,开发者可以获得完整的工具集来创建自己的安装程序,实现软件的分发和...
1. **脚本语言**:Inno Setup通过其独特的脚本语言来编写安装过程,这使得你可以精确控制安装的每一个步骤。脚本主要由一系列的指令组成,如`[Setup]`、`[Files]`、`[Tasks]`等。 2. **安装界面**:Inno Setup提供...
创建脚本时,可以参考Inno Setup文件夹中的Samples子文件夹下的示例脚本文件,这些示例脚本可以作为创建自己脚本文件的模板。在编写脚本时,可以通过分号“;”来添加注释,这些注释在编译时会被忽略。此外,脚本中的...
用 inno setup软件打包安装包示例脚本。给出了部分注释。并实现了静默安装功能。