InstallMaker参数说明
### InstallMaker 参数说明 #### 一、概述 InstallMaker 是一款功能强大的安装程序制作工具,广泛应用于软件开发领域。它支持创建exe安装包,并且能够处理dll、ocx等文件,同时还支持inf文件的自动安装。此外,它还具备超过30种详细设置选项,无论是专业级安装还是简单的应用安装,都能轻松应对。 #### 二、安装脚本详解 InstallMaker 的安装脚本主要由以下几个部分组成: - **[Setup]**:这部分主要定义了安装程序的基本信息。 - `AppName`:定义应用程序的名称。 - `AppVersion`:定义应用程序的版本号。 - `TitleColor`:定义安装向导每一页标题栏的颜色(RGB值)。 - `TitleFont`:定义安装向导每一页标题栏字体。 - `BodyColor`:定义安装向导每一页背景的颜色(RGB值)。 - `BodyFont`:定义安装向导每一页背景字体。 - `PathName`:默认安装路径,默认为C盘,支持路径变量。 - `ToAllUser`:是否为所有用户安装,1表示是,0表示否。 - `IsAdminCheck`:是否检查安装时用户权限,1表示需要管理员权限,0表示不需要。 - `LogoFile`:定义安装程序使用的logo图片文件(图标),该文件需与setup.exe同目录,建议大小为137*260像素。 - `MainFile`:定义安装时需要执行的主程序完整路径,支持路径变量。 - `ReadmeFile`:定义安装时显示的readme文件路径,默认为readme.txt,支持路径变量。 - **[Dialog]**:这部分定义了安装向导的各个页面及显示设置。 - `Welcome`:欢迎页面,1表示显示,0表示不显示。 - `License`:许可协议页面,1表示显示,0表示不显示;如果显示,则需要在安装目录下放置License.txt文件。 - `CustomerInfo`:客户信息页面,1表示显示,0表示不显示。 - `PathSelect`:安装路径选择页面,1表示显示,0表示不显示。 - `InstallType`:安装类型选择页面,1表示显示,0表示不显示。 - `ReadyInstall`:准备安装页面,1表示显示,0表示不显示。 - `Installing`:正在安装页面,1表示显示,0表示不显示。 - `Finish`:完成安装页面,1表示显示,0表示不显示。 - **[Types]**:这部分定义了不同类型的安装配置信息。 - `Id`:定义安装类型ID。 - `Name`:定义安装类型名称,在安装类型选择页面显示。 - `Description`:定义安装类型描述,在安装类型选择页面显示。 - **[Files]**:这部分定义了需要安装的文件信息。 - `File`:需要安装的源文件路径。 - `DestFile`:安装后的目标文件路径。 - `Type`:文件安装属性,对应[Types]中的Id值,默认为0。 - `Ver`:操作系统兼容性,0表示不限制,1表示WinNT,2表示Win2000,3表示WinXP,4表示Win2003,5表示64位系统。 - `Run`:文件是否需要运行,1表示需要运行,0表示不需要。 - `Param`:当Run=1时有效,指定文件运行时需要携带的参数。 - **[Registry]**:这部分定义了注册表键值设置信息。 - `Root`:注册表根键,1表示HKEY_CLASSES_ROOT,2表示HKEY_CURRENT_USER,3表示HKEY_LOCAL_MACHINE,4表示HKEY_USERS。 - `Subkey`:注册表子键路径。 - `Type`:注册表值类型,1表示REG_SZ,2表示DWORD,3表示BINARY。 - `Name`:注册表键名。 - `Value`:注册表键值。 - **[Icons]**:这部分定义了快捷方式创建信息。 - `Name`:定义创建快捷方式的完整路径,支持路径变量。 - `File`:定义创建快捷方式的目标文件路径。 - `Param`:定义创建快捷方式时需要携带的参数。 - `Desc`:定义创建快捷方式的描述信息。 #### 三、示例配置 下面给出一个具体的配置示例: ```ini [Setup] AppName=Sample Application AppVersion=1.0.0 TitleColor=RGB(255, 255, 0) TitleFont=Arial, Bold, 14 BodyColor=RGB(255, 255, 255) BodyFont=Arial, Regular, 12 PathName=C:\Program Files\SampleApp ToAllUser=1 IsAdminCheck=1 LogoFile=logo.bmp MainFile=bin\sampleapp.exe ReadmeFile=readme.txt [Dialog] Welcome=1 License=1 CustomerInfo=1 PathSelect=1 InstallType=1 ReadyInstall=1 Installing=1 Finish=1 [Types] Id=1 Name=Full Installation Description=Complete installation with all features. [Files] File=bin\sampleapp.exe DestFile=$INSTALL_PATH\sampleapp.exe Type=1 Ver=5 Run=1 Param= [Registry] Root=3 Subkey=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\SampleApp Type=0 Name=UninstallString Value=$APP_PATH\UnInstall.exe/u$APP_PATH [Icons] Name=$GROUP_PATH\SampleApp.lnk File=$APP_PATH\sampleapp.exe Param= Desc=Sample Application ``` 以上配置创建了一个名为“Sample Application”的安装程序,包含了基本的安装页面、不同类型的选择、文件安装配置以及注册表和快捷方式的设置。通过这些详细的配置,可以实现一个功能完善且用户友好的安装程序。






















- 粉丝: 20
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 集装箱号识别测试,算是第一个练手的图像识别程序,看看什么时候能写完吧
- 51单片机智能照明仿真 Proteus仿真
- 最新 STC-ISP软件,里面有AiCube 图形化开发工具;字库生成工具,图片取模工具,【串行Flash编程器】工具,【数码管段码取模】工具,等
- 用matlab对锁相环的相位噪声计算和基于virtuoso的仿真
- 基于STM32单片机的水质检测系统源码 高分项目 可检测PH值 TDS值和水温
- SPI驱动程序(擦除、页写、读字节)及测试程序(Verilog实现)
- IEEE参考文献模板-zotero
- ImgThracker. 支持自定义识别图片,实现调用摄像头实时检测
- 大数据分析实战:Hadoop与Spark的应用
- Unity粒子特效系列三十多种绚丽魔法阵系列
- 《计算机网络基础(1 - 4章)思维导图》
- nudt论文模板合集:本科、硕士、博士学位论文word、latex模板及PPT汇报模板
- 181011-IBIS-AMI_LX2.zip
- 超级简单的javaweb项目
- C语言实现图的深度优先与广度优先遍历
- 汉江平原矢量范围边界 懂的都懂 欢迎研究使用


