常用程序打包软件

转载 2015年07月08日 15:06:31

【Installshield】

    最常用的工具就是Installshield。Macrovision 软件公司家族成员之一的InstallShield产品,是安装工具领域事实上的标准。InstallShield 软件是软件安装、配置软件包和升级解决方案领域内公认的标准。  InstallShield已经成为安全安装软件的标准解决方案,涉及全球6.9万多个开发组织和5亿台电脑。主流的MSI应用程序均采用该模式打包发布。该软件功能强大,简单的安装操作容易,复杂的安装过程及组件配置需要自己动手写脚本,教程可以在网上搜索,能搜出一大堆出来,推荐“海洋女神”的博客,写的很好很详细。

【Advanced Installer】

    Advanced Installer 是一款 Windows Installer 编写工具。它为创建和维护基于 Windows Installer 安装技术的安装程序包 (EXE、MSI 等) 提供了一个简单易用的图形用户界面。Advanced Installer 有 4 个版本: 免费版、专业版、Java 和企业版。免费版不需要注册,并且可以免费用于商业和非商业性目的。专业版、Java 版和企业版有一个只能被用于评估目的试用期。在试用期结束以后,您必须注册产品或完全停止使用它。Advanced Installer 是一款功能强大、可生成符合 MS Windows 认证的 Windows Installer 的 MSI 安装包制作工具,具有友好的图形用户界面,直观而且非常简单的界面,创建 MSI 文件包非常方便,用户只需添加文件,修改名称,添加按钮就可以了,无需任何脚本方面的知识,并且生成的安装文件保证符合 Windows 最佳操作建议。

    Advanced Installer具有完全安装、注册和卸载组成你应用程序的文件、部件及资源的功能;完全自定义 MSI 安装包 -具有添加、删除文件及文件夹功能; 添加或移除内、外部文件或 URL 快捷方式;添加或移除注册表键或项目;添加或移除环境变量;安装时可设置文件属性 - 只读、隐藏等;强制安装完毕系统重启动;支持使用 64 位 CPU 的系统中安装包制作;Windows 系统下安装过程完整日志等特点。

【MSI_Studio】

   MSI Studio是一个用来创建Windows Installer(MSI)文件,也可以修改现有Windows安装包(MSI格式安装文件)的工具,Desktop Authority MSI Studio是为全球系统管理人员,软件打包人员和开发人员提供的完善的软件解决方案 。MSIStudio的主要功能有:重新打包– 从原有的或者现有的基于MSI的安装创建定制的MSI;编辑 – 通过图像浏览或直接访问MSI表格修改MSI;管理– 通过先进的转化,合并,确认和提取功能改善你的MSI;建造– 使用cab文件,压缩的MSI,引导的MSI和证书创建MSI项目;精简版说明:去除服务器组件,去除旧的VB/VC运行库,重新压缩cab以获得更小的体积,部分修改安装对话框 ,修改默认安装目录为%Programfiles%\ScriptLogic Corporation\MSI Studio(以前后面还要再多一个\MSI Studio)。

【Orca】

    Orca 是一款由微软提供的用于 Windows Installer 数据库表编辑器。可用来编辑 Windows Installer 数据库文件 (.msi) 文件,合并模块 (.msm) 文件,补丁 (.msp) 文件,内部一致性计算程序 (.cub) 文件和补丁创建属性 (.pcp) 文件。是修改和本地化 Windows Installer 数据库的最佳辅助工具。 Orca主要特点有:可以任意添加、删除、导入、导出和重新构架数据表;可以任意复制、粘贴、添加、删除、编辑行和单元格;可以用十进制或十六进制查看数据型单元格;可以创建、应用转换 (.mst) 文件;可以对数据库进行验证,合并模块以及对话框御览;可以查看并修改摘要信息;

   类似的这些软件网上应该还有很多,限于能力有限,只找到常用的这几个。介绍均来自百度百科。

利用第三方软件打包C++程序,其中包含了大量第三方库

前言本人利用InstallShield Limited Edition for Visual Studio 2013 对编写的点云处理软件进行打包,生成可安装、卸载,包含软件作者、公司等信息的执行程序...
  • wokaowokaowokao12345
  • wokaowokaowokao12345
  • 2016年03月04日 13:39
  • 2082

各种安装包打包发布工具

1、InstallShield 2. 3、Inno Setup
  • iamherego
  • iamherego
  • 2015年09月08日 15:39
  • 8835

Qt 程序打包发布总结

转载自:http://blog.csdn.net/liuyez123/article/details/504626371.  概述 当我们用QT写好了一个软件,要把你的程序分享出去的时候,不可能把编译...
  • qq_21792169
  • qq_21792169
  • 2017年02月24日 23:30
  • 2620

利用VS安装项目打包软件的做法

昨天摸索了一下,发现使用VS安装项目来打包软件还是挺方便的。
  • clever101
  • clever101
  • 2014年09月12日 19:13
  • 6722

为什么程序要打包

打包,是将你用VB程序写的软件包装成一个在别的机子上直接安装运行的应用软件。        打包是打包的环境。为了在没装VB的机子上运行,因为vb程序运行是需要vb运行持的,如果那台机子上没装VB而你...
  • u010924878
  • u010924878
  • 2014年02月10日 20:53
  • 1934

Windows软件打包方法

NSIS脚本 相关工具 脚本实现 修改Head图片 !define MUI_HEADERIMAGE !define MUI_HEADERIMAGE_BITMAP "installheader....
  • IEE2285
  • IEE2285
  • 2017年12月19日 18:44
  • 75

VB程序打包方法

VB学习已经有很长一段时间了,在马上就迎来的作品展中,相信大家的作品也接近了尾声,VB程序的最后一步就是打包发布,对此,我遇到了很多问题,我找到了两个解决的方法。利用VB本身提供的打包程序可以实现打包...
  • lu930124
  • lu930124
  • 2013年04月24日 21:15
  • 5074

[.Net码农](转)图解WPF程序打包全过程

最近刚刚打包发布了用VS2010开发的一个收费系统,借此讲一讲打包过程,供大家参考。 首先打开已经完成的工程,如图:   下面开始制作安装程序包。 ...
  • CrackLibby
  • CrackLibby
  • 2014年10月10日 09:45
  • 1006

exe4j工具打包java Swing编写的软件

java之所以能够跨平台运行,正式因为java虚拟机。但并不是每个客户的电脑都安装我们java程序员熟悉的JDK,因此如何让java编写的Swing软件运行在客户的PC端?对于打包exe可执行程序的步...
  • u014010769
  • u014010769
  • 2017年05月10日 21:35
  • 514

软件升级包封装方法以及软件升级方法

名称: 软件更新包封装方法以及软件升级方法 摘要: 本发明涉及软件的安全升级技术,提供一种保证升级软件合法性、完整性的软件升级包封装方法以及软件升级方法。本发明在终端设备中预置可信任的认证机构的...
  • qwx0962310224
  • qwx0962310224
  • 2016年07月23日 12:51
  • 917
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:常用程序打包软件
举报原因:
原因补充:

(最多只允许输入30个字)