exe软件安装包如何制作

2024-11-02 10:31:33
推荐回答(3个)
回答(1):

制作程序的安装包,首先你得有要制作安装包的原程序!
安装制作软件(本人使用过的)如下:
Advanced Installer 5.0 Inno Setup 5.1.12 修正
Wise Installation System 9.02 汉化第二版
Setup Factory 7.0.1 四次修正 Installer VISE 3.6 汉化精简版
InstallShield PackageForTheWeb 4.0 ......
这些软件在汉化新世纪中都有下载...

请选择您喜欢和所需要的安装制作软件!下面我就以Advanced Installer 5.0做介绍!

Advanced Installer 汉化版

软件版本: 5.0
适用系统: Win 9x/ME/2000/XP/2003/Vista
授权形式: 共享软件
官方主页: http://www.advancedinstaller.com
软件原版: 不需要
汉化程序: HAP_Advinst50chs_zsy.zip
汉化作者: wanfu
发布日期: 2007/06/15

☆软件简介:
========================================================
Advanced Installer 是一款功能强大、可生成符合 MS Windows 认证的 Windows Installer 的 MSI 安装包制作工具,具有友好的图形用户界面,直观而且非常简单的界面,创建 MSI 文件包非常方便,用户只需添加文件,修改名称,添加按钮就可以了,无需任何脚本方面的知识,并且生成的安装文件保证符合 Windows 最佳操作建议。

主要特点:
- 具有完全安装、注册和卸载组成你应用程序的文件、部件及资源的功能;
- 完全自定义 MSI 安装包 - 具有添加、删除文件及文件夹功能;
- 添加或移除内、外部文件或 URL 快捷方式;
- 添加或移除注册表键或项目;
- 添加或移除环境变量;
- 安装时可设置文件属性 - 只读、隐藏等;
- 强制安装完毕系统重启动;
- 支持使用 64 位 CPU 的系统中安装包制作;
- Windows 系统下安装过程完整日志;
- 支持 Java 应用程序;
- 旧版本自动升级;
- 支持合并模块的安装制作;
- 支持对话框编辑;
- 支持数据库安装;
- 可以自定义菜单快捷方式的安装位置。

☆软件开发商的更新内容:
========================================================
版本 5.0 (2007-06-12)

【新增功能】
具有捕获并重新包装现有的安装到 MSI 程序包的能力
支持多重构建、分别从单个工程配置的安装程序
支持 JRockit Java 运行时间环境
当添加到 Advanced Installer 工程时,导入系统快捷方式文件
在安装期间,选择或浏览一个文件的预定义自定义操作

【现有功能改进】
在引导程序中错误显示的改进
当创建多个卷时计算 CAB 文件大小的更好方法
只在引导程序中存储一次重复的文件
改进了 Java 启动程序支持的最大堆大小
在对话框编辑器中的静态文本控件中添加了可编辑“属性”字段
传递给自定义 EXE 搜索运行环境监测的命令行参数
环境变量可以找到被删除的其他组件
当尝试用程序关联 EXE 扩展时警告用户
支持在查看器中用“Avant 浏览器”运行网址
在修复时运行用户帐户自定义操作
具有在文件选取器中按功能过滤文件的能力
更好的数字签名的显示查看以反映它所提高的重要性
允许用到期的许可证尝试新版本的 Advanced Installer 的并行安装

【错误修正】
当更改功能“显示”时,功能从工程中被删除
在维护时,空的 APPDIR 没有被设置成正确的值
当添加一个文件到被附加到 CreateFolder 行的组件时的异常
XML 解析器不支持转义的非可印刷字符
使人误解的运行环境检测消息
注册表项没有从注册表查看中的删除用户界面上被删除
在 INI 文件中重命名的节丢失了项
测试一个 Windows Installer 搜索的问题
“:”分隔符不应该被添加到 Mac OS X 安装的单个文件夹路径
一条外部快捷方式的图标没有被设置为从命令行创建
用合并模块合并的 MSI 在文件顺序中有安装失败的缺陷
在补丁构建中的意外异常
对 CreateFolder 组件成员“移动到组件”操作失败
用户帐户自定义操作的回滚问题
在 Java 服务例程中可能的内存漏洞
执行大于 8KB 的命令文件的命令行接口失败
当用内部文件创建一个 EXE 程序包时,嵌入了所有嵌套的 MSI
当更新器或 Java 产品图标缺少时的异常
引导程序对 64 位操作系统运行环境的不正确测试
在启动中运行时保留了注册的引导程序
IIS 没有在引导程序被正确检测
IIS 没有在 64 机器上被正确检测
SQL 脚本: 认别 SQL_NO_DATA 是成功而不是错误
SQL 脚本: 当使用“GO”作为语句分隔符以及 T-SQL 脚本包含一个“GOTO”命令时语法错误
当用户选择“SetProperty”事件类型时,编辑控件事件名称组合不显示 [PropertyName]
当在 IIS 中切换虚拟目录标签时,“虚拟目录是一个网络应用程序”复选框被自动重置

☆汉化文件和内容:
========================================================
- 汉化了 AdvancedInstaller.exe,uires.dll,updater.exe,search-test.msi,expat1ai.dll,Repackager.exe 文件;
- 汉化了程序界面中出现的帮助内容、帮助目录和索引,还汉化了部分其他内容 (准备完全汉化);
- 对原版 updater-res.dll,aijcl-res.dll,setup-res.dll 中的简体中文资源进行了修正;
- 对原版中的字典文件 ui_zh.ail 中的翻译进行了修正和补充;
- 修改了 FolderDlg.aip 和 SQLConnectionDlg.aip 文件中的一部分控件大小值;
- 去掉了烦人的卸载该软件时自动打开浏览器,进入软件开发商卸载网页的功能;
- 添加了许可证文件,此许可证文件可以使用到2106年6月30日,并适用于任何版本;
- 在程序文件夹下的 Tools 文件夹中添加了工具 signcode.exe, signtool.exe 和 MsiMsp.exe 文件,并且安装时会自动注册 (可选安装);
- 添加了应用程序安装框架驱动程序 (DIFxApp) 组件。如果在工程中定义了驱动程序,在构建程序包时会自动从网上下载该组件 (可选安装);
- 在开始菜单中添加了卸载快捷方式。
- 更改了软件更新的下载网址为本人的汉化维护网址(有新的汉化版时会提示自动下载)。

☆使用说明:
========================================================
本汉化软件不需要先安装原英文文件,也不需要注册。
除帮助文件、不可汉化或本人无能力汉化的文件和资源外,都已汉化。
安装程序采用原版汉化,并且没有任何捆绑,请放心使用。
该汉化软件已在 Windows XP 和 2003 中测试通过。

☆注意事项:
========================================================
1.此软件原始版本版权归原作者所有,本人仅在原始软件基础上进行不涉及软件内核的界面简体中文本地化,相应的汉化补丁的所有版权均归本人所有!
2.感谢您使用“张尚义”的汉化作品。本人所有汉化作品均为免费发放,任何组织或个人未经本人允许,不得将本人的汉化作品用在商业活动或是其它赢利性活动中。
3.本人的汉化只为了使用方便而做,您使用本人的汉化作品是您的自由选择。
4.欢迎转载、传播本人所有汉化作品。但请注意在转载或传播过程中保持汉化文件的完整性。请勿删除此说明文并请勿改动汉化文件名。本人并不对由此可能给您的计算机系统带来的任何问题负责。
5.由于个人精力有限,本人对软件的使用问题仅提供非常有限的支持,因为我不是软件作者,如果有问题,建议你优先参考具体软件的帮助文件及向作者反馈。
6.请将任何问题或是建议发送到: wanfu@mail.hz.zj.cn。
7.请尊重软件开发者的权利,如果你真的喜欢这个软件,请注册该软件。

感谢支持!您的支持是我最大的动力!同时欢迎使用我制作的其它汉化软件!
--------------------------------------------------------

***********************************************
* *
* 需要更多、更新、更好的汉化,请访问: *
* 汉化新世纪 -- http://www.hanzify.org/ *
* 汉化新世纪论坛 -- http://bbs.hanzify.org/ *
* *
***********************************************

此软件需要MSI支持!下面开始做介绍!
启动Advanced Installer 5.0,选择专业版,然后选择语言(默认英语),如果想要用向导创建工程,请单击该选项,在这里,我们不使用向导,取消它,然后单击确定进入下一步,输入应用程序名称,产品版本等信息,选择左边的安装参数等,依次完成下面的操作,完成下面所有工作后,如需要序列号,选择左边最下面工具中的序列号验证,在模板处输入你的序列号模板,(如需要5245-5412-6824-0213的话,在里面输入<####-####-####-####>)然后在预定义的序列号集中单击添加自动算出,不详要可以删除!算得越多,支持的越多,也就是说,你在上面算出10个序列号,你就可以用这10个序列号中的任何一个安装这款软件!下面还有好几种验证方法,我就不一一举例了,希望我的这番话对您有帮助!!!谢谢!!

回答(2):

NSIS
功能超强,制作安装包的首先
Inno
Setup也很好.而且都是免费的

回答(3):

据我了解VB就可能