CreateInstall Free 简介
CreateInstall 是一款功能非常强大的安装程序制作工具,其免费版 CreateInstall Free 已经能满足绝大多数个人开发者和中小型项目的需求。

主要特点:
- 完全免费:个人和商业均可免费使用。
- 小巧便携:安装包很小,解压即用,无需安装。
- 功能强大:支持文件复制、注册表操作、快捷方式创建、INI文件修改、环境变量设置、解压缩、运行外部程序等。
- 脚本化:通过项目文件(
.cis)来定义安装流程,非常灵活。 - 多语言支持:可以轻松创建多语言安装包。
适用场景: 为你的软件、游戏、文档、字体、插件等制作一个专业的安装程序,方便用户部署。
准备工作
-
下载软件: 访问官方网站下载最新版的 CreateInstall Free: http://www.createinstall.com/download/
-
解压软件: 下载的是一个压缩包(如
cisfree.zip),将其解压到一个固定的文件夹,D:\Tools\CreateInstall。
(图片来源网络,侵删) -
准备你的文件: 将所有需要被安装的文件(如
.exe,.dll, 图片, 文档等)整理到一个文件夹中。D:\MyProject\MyApp_Files。
核心概念:项目文件
CreateInstall 的工作核心是 项目文件(.cis 文件),你可以把它理解为一个“安装脚本”或“施工图纸”,你在这个项目文件中定义好所有安装步骤,然后通过它来生成最终的安装包(.exe 或 .msi)。
详细教程:创建你的第一个安装包
我们将通过一个完整的实例,一步步创建一个安装程序,假设我们要安装一个名为 "My Simple App" 的软件。
第一步:创建新项目
- 打开解压后的
CreateInstall.exe文件。 - 点击菜单栏的 File -> New (或直接按
Ctrl + N)。 - 此时会弹出一个 “New Project” 向导窗口,让你选择安装包的类型。
- Standard (Standard.exe):最常用,生成一个独立的
.exe安装文件,适合所有用户。 - Silent (Silent.exe):静默安装版,适合高级用户或自动化部署。
- Windows Installer (Setup.msi):生成标准的
.msi安装包,需要系统支持。 - Portable (Portable.exe):便携版,不修改系统,直接运行。
- Standard (Standard.exe):最常用,生成一个独立的
- 对于初学者,我们选择最常用的 Standard,然后点击 OK。
第二步:设置基本信息
现在你将看到主界面,左侧是项目结构树,右侧是属性设置区。

-
设置产品信息: 在左侧的树状图中,点击 [Project] -> [Information]。
- Name: 输入你的产品名称,"My Simple App",这将是安装程序的标题。
- Version: 设置版本号,"1.0.0.0"。
- Publisher: 输入你的公司或个人名称,"My Company"。
- URL: 输入你的网站地址(可选)。
-
设置安装程序界面: 点击 [Project] -> [Setup]。
- Title: 这里会自动填充
[Information]中的产品名,可以修改,"欢迎使用 My Simple App 安装向导"。 - Bitmap: 你可以点击右侧的按钮,选择一张
.bmp图片作为安装向导的背景图(尺寸建议 500x375 像素)。 - Icon: 选择一个
.ico文件作为安装程序的图标。
- Title: 这里会自动填充
第三步:添加要安装的文件
这是最核心的一步。
-
在左侧树状图中,右键点击 [Files] -> [Files],然后选择 Add Files...。
-
在弹出的窗口中,选择你之前准备好的所有文件(
D:\MyProject\MyApp_Files下的所有内容),然后点击 打开。 -
你会看到所有文件都被添加到了列表中。
-
设置文件的目标路径(非常重要!):
- 选中你刚刚添加的文件(或文件夹)。
- 在右侧的属性区,找到 Destination 属性。
- 默认可能是
{app},这是一个特殊的变量,代表“用户选择的安装目录”,我们通常希望所有文件都安装到同一个目录下,所以保持{app}即可。 {app}变量:这是最重要的变量之一,它指向程序安装的根目录(C:\Program Files\My Company\My Simple App)。
第四步:创建快捷方式
为了让用户能方便地启动你的程序,需要创建快捷方式。
- 在左侧树状图中,右键点击 [Shortcuts] -> [Shortcuts],选择 Add Shortcut...。
- 在弹出的窗口中:
- Name: 输入快捷方式的名称,"My Simple App"。
- Description: 输入描述(可选)。
- Icon: 为快捷方式选择一个图标(通常选择你主程序的
.exe文件)。 - File: 点击右侧按钮,选择你希望快捷方式指向的文件,通常是你主程序的
.exe文件,CreateInstall 会自动在文件名前加上{app}变量。 - Working Directory: 设置快捷方式的工作目录,通常也是
{app}。 - Location: 选择快捷方式放置的位置,"Start menu" (开始菜单) 或 "Desktop" (桌面),你可以创建子文件夹,如 "Start menu" -> "My Company" -> "My Simple App"。
第五步:修改注册表(可选)
如果你的程序需要写入注册表信息(例如文件关联、配置信息等),可以在这里操作。
- 在左侧树状图中,右键点击 [Registry] -> [Registry],选择 Add Key... 或 Add Value...。
- 注意:注册表操作需要非常小心,错误修改可能导致系统问题,对于初学者,如果不确定,可以跳过此步。
第六步:编译项目,生成安装包
所有设置完成后,就可以生成最终的安装程序了。
- 点击菜单栏的 Build -> Build(或按
F9)。 - 软件会开始编译你的项目,在底部的输出窗口中可以看到编译进度。
- 编译成功后,会弹出一个提示窗口,告诉你安装包已经生成。
- 默认情况下,生成的
.exe文件会保存在你项目文件(.cis)所在的Output文件夹中。
进阶功能与技巧
创建卸载程序
CreateInstall 会自动为你创建卸载程序,无需手动配置,用户在“控制面板” -> “程序和功能”中可以找到并卸载。
添加安装前/后的提示信息
你可以在安装过程中添加自定义信息窗口。
- 在左侧树状图中,找到 [Actions] -> [Before Installation] 或 [After Installation]。
- 右键点击,选择 Add Message。
- 在右侧可以设置标题、内容、图标(信息、警告、错误等)。
创建“安装目录选择”对话框
为了让用户自由选择安装位置,需要添加一个对话框。
- 在左侧树状图中,找到 [Dialogs] -> [Dialogs]。
- 右键点击,选择 Add Dialog。
- 在弹出的模板列表中,选择 "Select folder" 或 "Select folder with tree"。
- 选中这个新添加的对话框,在右侧属性中,将其 Order 值设置为 1(或者拖动到对话框列表的最上方),这样它就会在安装开始时第一个显示。
使用变量
CreateInstall 使用了大量变量来简化路径配置。
{app}: 安装目录。{win}: Windows 目录 (通常是C:\Windows)。{sys}: System32 目录 (通常是C:\Windows\System32)。{userappdata}: 当前用户的 AppData 目录 (C:\Users\YourName\AppData\Roaming)。{commonappdata}: 所有用户的 AppData 目录。{src}: 源文件所在目录(即你存放.cis项目和安装文件的目录)。
示例:如果你想在安装目录下创建一个 config.ini 文件,
