如何制作安装程序setup.exe?

作者&投稿:羿临 (若有异议请与网页底部的电邮联系)
怎样安装setup.exe~

工具/材料:以win7系统、setup.exe为例。
1、首先在桌面上,点击“setup.exe”安装程序。

2、然后在该界面中,显示软件的安装向导。

3、之后在该界面中,点击“下一步”按钮。

4、接着在该界面中,默认的安装文件夹路径。

5、然后在该界面中,点击“下一步”按钮。

6、之后在该界面中,显示确认安装。

7、接着在该界面中,点击“下一步”按钮。

8、然后在该界面中,显示正在安装。

9、之后在该界面中,显示安装完成。

10、最后在该界面中,点击“关闭”按钮即可。

如果是用.net平台开发的话,他自带可以将项目打包成可执行的安装文件

InstallMaker安装包生成工具
===========
1、功能说明
===========

本程序是一款相当方便的软件安装包制作工具,当前版本支持在安装过程中运行exe文件,也支持自动注册dll和ocx文件,同时还支持inf文件的自动安装。

本程序中目前还不包含安装脚本的自动生成向导,不过脚本的手工配置方法也很简单易懂,相信花30分钟仔细阅读本手册后面的说明后你就能熟练地制作出漂亮专业的安装包,另外你也可直接复制本程序示例的安装脚本和卸载脚本进行相应的修改。

===============
2、安装脚本说明
===============

程序的安装脚本保存在Setup.ini文件中,安装脚本分为[Setup]、[Dialog]、[Types]、[Files]、[Registry]、[Icons]几个组成部分,其中:

[Setup] -- 保存的是安装程序的全局性的配置
[Dialog] -- 保存的是安装程序相关页面的配置情况
[Types] -- 保存的是安装类型的列表
[Files] -- 保存的是所有安装文件的相关信息
[Registry] -- 保存的是程序的注册信息
[Icons] -- 保存的是程序的快捷方式的相关信息

★[Setup]节具体介绍如下:
AppName:安装程序显示的程序标题
AppVersion:安装程序显示的程序版本
TitleColor:安装程序的每个页面中标题的颜色,=RGB值
TitleFont:安装程序的每个页面中标题的字体
BodyColor:安装程序的每个页面中内容的颜色,=RGB值
BodyFont:安装程序的每个页面中内容的字体
PathName:默认的程序安装的路径,路径中支持各种宏,具体参见宏定义
ToAllUser:安装后的程序是否适用与计算机上的所有用户 1=使用 0=不适用
IsAdminCheck:运行安装程序是否需要超级用户权限,1=需要 0=不需要
LogoFile:安装程序的logo文件名称(不含路径),必须保存在setup.exe程序同一目录下,图片的大小为137*260象素
MainFile:完成安装时要启动的程序的全路径名称,一般为主程序,路径中支持各种宏,具体参见宏定义
ReadmeFile:完成安装时要启动的程序的自述文件名称,一般为readme.txt,路径中支持各种宏,具体参见宏定义

★[Dialog]节具体介绍如下:
Welcom:欢迎安装页面,必须为1
License:License页面,1=显示 0=不显示,需要在安装程序的目录下有License.txt文件
Customer:输入客户信息的页面,1=显示 0=不显示
PathSelect:安装路径选择页面,1=显示 0=不显示
InstallType:安装类型选择页面,1=显示 0=不显示
ReadyInstall:准备安装页面,1=显示 0=不显示
Installing:正在安装页面,必须为1
Finish:安装完成页面,必须为1

★[Types]节具体介绍如下:
Id:安装类型的id
Name:安装类型名称,显示在安装类型选择页面上的名称
Description:安装类型描述,显示在安装类型选择页面上的描述

★[Files]节具体介绍如下:
File:要安装到计算机的源文件,一般路径固定为$CUR_PATH,代表的是当前目录下
DestFile:安装后的目标文件名称,路径中支持各种宏,具体参见宏定义
Type:本文件所属的安装类型,此值与[Types]节中的Id值相对应,默认为0
Ver:本文件所属的计算机操作系统类型,0表示所有操作系统 1=WINNT 2=WIN2000 3=WINXP 4=WIN2003 5=64位操作系统
Run:复制完本文件后是否要运行文件(对于exe是直接运行,对于dll/ocx是执行注册,对于inf是执行安装),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:要添加的项的值

注意:如果你要让你的程序支持直接从"控制面板"的"添加删除程序"中直接卸载的话,那么你需要在这一节中至少添加如下2句,然后将"昂天安装包制作套件"替换成你想显示在"添加删除程序"的文字即可。
Root=3;Subkey=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Installer;Type=0;Name=UninstallString;Value=$APP_PATH\UnInstall.exe /u $APP_PATH;
Root=3;Subkey=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Installer;Type=0;Name=DisplayName;Value=昂天安装包制作套件;

★[Icons]节具体介绍如下:
Name:要创建的快截方式的全路径名称,路径中支持各种宏,具体参见宏定义
File:本快截方式指向的源文件,一般指向路径为$APP_PATH的某个文件
param:运行本快截方式时需要的运行参数,缺省为空
desc:本快截方式的描述

注意:如果你需要在开始菜单中提供卸载程序的快截方式,那么你需要在本节至少包括下面一句,
Name=$GROUP_PATH\昂天软件\安装包制作套件\卸载程序.lnk;File=$APP_PATH\UnInstall.exe;param=/u $APP_PATH;desc=卸载程序;



SetupBuilder Professional 是一套用于方便快速制作专业的 Windows 安装程序的工具软件。·简单的步骤式设置方式,使您使用起来更加省心。多项独特且领先的技术和功能,使您制作的安装程序更为方便、制作出的安装程序更加专业。·完全支持 Win9x/NT/2K的安装和卸载。可自定义安装程序用户界面,以及背景标题、广告版等一些列设置以保证用户对安装程序界面的美观需要。·CD-ROM或磁盘等媒体介子的随意选择。可制作单一执行文件的安装程序,更加便于网络间的传输。用了高效压缩算法所以制作生成的安装程序压缩比极高。·安全可靠的64位口令保护。·独有的安装程序序列号快速制作设置。支持多达29国家/地区的多国语言安装支持,确保在不同语言的操作系统上能够顺利安装运行。自动文件压缩和解压缩。·注册表中登记注册应用程序信息。快速的注册表创建和导入.reg文件功能。·自定义和完全安装的选项。·支持自动注册 OCX/OCB/DLL/EXE 等文件。·简单的点击就可设置针对 ODBC 的安装。·简单的点击就可设置针对 Visual Basic 6 和 Visual C++ 6 特性安装,包括数据访问对象(DAO) 和其它更为多的控件安装和注册,等等

===============
3、卸载脚本说明
===============

程序的安装脚本保存在uninstall.ini文件中,安装脚本分为[Setup]、[UnFiles]、[UnRegistry]、[UnIcons]几个组成部分,其中:

[Setup] -- 保存的是卸载程序的全局性的配置
[UnFiles] -- 保存的是所有卸载程序要删除的文件的相关信息
[UnRegistry] -- 保存的是卸载程序要删除的的注册信息
[UnIcons] -- 保存的是卸载程序要删除的快捷方式的相关信息

★[Setup]节具体介绍如下:
AppName:卸载程序显示的程序标题
AppVersion:卸载程序显示的程序版本
TitleColor:卸载程序的每个页面中标题的颜色
TitleFont:卸载程序的每个页面中标题的字体
BodyColor:卸载程序的每个页面中内容的颜色
BodyFont:卸载程序的每个页面中内容的字体
IsAdminCheck:运行卸载程序是否需要超级用户权限,1=需要 0=不需要
LogoFile:卸载程序的logo文件名称(不含路径),必须保存在UnInstall.exe程序同一目录下

★[UnFiles]节具体介绍如下:
File:要删除的文件,一般路径为$APP_PATH,代表的是程序的安装目录
Run:删除文件前是否要运行文件(对于exe是直接运行,对于dll/ocx是执行反注册,对于inf是执行反安装),1=是 0=否
Param:运行本文件时所需要带的参数,只有Run=1时本参数才生效

★[UnRegistry]节具体介绍如下:
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:要删除的项的名称

注意:如果要删除"控制面板"的"添加删除程序"中程序的相关信息,你需要在这一节中下句,
Root=3;Subkey=SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Installer;Type=0;Name=;

★[UnIcons]节具体介绍如下:
File:要删除的快截方式的全路径名称,路径中支持各种宏,具体参见宏定义,如指定为某个目录则此目录在卸载时也将被删除

===============
4、路径宏定义
===============

脚本的相关项中支持下列的宏,
$PROGRAM_PATH:代表"开始"->"程序"所在的目录,主要使用在[Icons]和[UnIcons]的相关项中
$WINNT_PATH:代表系统的winnt所在的目录
$ROOT_PATH:代表系统安装分区的根目录
$APP_PATH:代表安装的目标路径
$CUR_PATH:代表安装/卸载程序所在的目录
$QUICK_PATH:代表任务栏中快速启动栏的目录,主要使用在[Icons]和[UnIcons]的相关项中
$DESKTOP_PATH:代表桌面所在的目录,主要使用在[Icons]和[UnIcons]的相关项中

=====================
5、如何制作安装包
=====================

除了setup.exe、setup.ini、License.txt、uninstall.exe和uninstall.ini几个必须的文件外,你制作的安装包里建议将本程序安装目录下的下列文件也包含进去:ADVAPI32.DLL、comctl32.dll、MFC42.DLL、msvcp60.dll、msvcrt.dll、setupapi.dll、USERENV.DLL。

=====================
6、如何制作单一安装包
=====================

如何制作便于发布的单一文件安装包呢?本程序默认不包含自动打包工具,但你制作好安装程序的安装脚本及卸载脚本后,你可以通过下面的步骤来打包:

a、创建一个新的目录(假设为C:\project),然后在此目录下建立目录package(必须为这个名称)
b、将所有的安装文件复制到C:\project
c、复制Setup.exe、License.txt、Setup.ini、UnInstall.exe、uninstall.ini文件到C:\project
d、在"程序"->"运行"中运行 "Packager.exe c:\project"
e、单一安装包将自动生成为C:\project\package\Setup.exe

===============
7、几点不足
===============

目前本程序对安装类型选择页面和客户信息输入页面还不是很完善,建议没有这方面迫切需要的用户将[Dialog]节中的Customer和InstallType设置为0。请继续关注后续版本,谢谢使用,有任何问题请与作者联系

有专门的软件! 你可以去网上找一下! 另外RAR也可以制作!

以安装程序制作工具闻名的 InstallShield 公司最近推出了新版本:InstallShield DevStudio�6�4 9,因为对原有的 InstallShield 8.0 有极好的印象,所以赶紧安装了这个新版本,发现功能大有增强,界面也比原来更漂亮。


Design Explorer 99 se这个具体怎么操作?
这个过程是对的。Design Explorer 99 se\/library\/SCH如无法找到,新建就是,名称注意不要写错,经文件复制进去并去掉只读属性。再试。

谁能告诉我在DOS命令下安装WIN98SE系统的全过程啊
Win98的安装程序为setup,该文件在安装盘\\\\win98下面,其安装参数可以运行setup \/?来获取,注意哦,一定要加上空格,要不然不会显示参数而是直接安装。\/t:d: \\\\tempd Win98在安装的过程中会产生一些临时文件,而利用这个参数可以指定这些临时文件存放路径。请将临时目录存放在安装盘,这样做的好处不仅...

java se 安装后怎么没有执行程序呀~~~各位能说说么??
没装错,接下来你可以试着做下面的事情。1、上网查看如何配置环境变量。2、配置好环境变量之后,然后到doc命令下执行一下javac 或者 java -version查看是否出现对应的信息。3、编写HelloWorld.java程序,编译运行看看能否通过。public class HelloWorld { public static void main(String[] args) { System...

protel 99 se怎么安装?
windows根目录就是C盘的WINDOWS目录里.Design Explorer 99 se根目录是你的Protel 99 se 安装目录.保存client99se.rcs文件是让你把英文菜单做一个备份,如需要可以还原英文菜单.至于保存在哪,你可以保存在任何地方.

javasejavaeejavame
C\/C++、C#来做桌面应用程序。javaEE:java的高级版本,主要用来制作基于浏览器的应用程序,就是写网站,这是java语言最牛B 的领域,也是java这么流行的原因。现在开发网站,尤其是企业级应用网站(银行,政府 等大型的机构),java是首选语言。学习过程:如果学习javaSE的话 先学javaSE,但是窗体什么的...

JavaSE应用程序设计作者简介
张利国老师,清华大学双学士学位拥有者,拥有10年Java软件开发和教学的丰富经验。他曾是北京新东方学校的Java软件金牌讲师,2004年荣获新东方教育科技集团优秀教师的荣誉。在项目开发方面,他主持和参与了多个J2EE大型项目。2003年,张老师在清华大学出版社出版了《Java实用案例教程》一书,该书因其实用性而广...

怎样解决javase的安装错误?
二、诊断InitializationError原因 1. 检查日志信息:通常,InitializationError会伴随着详细的日志信息,通过查看这些信息可以了解错误的具体原因。2. 验证配置:检查程序的配置文件或设置,确保所有必要的配置都已正确设置。3. 检查依赖项:确保程序所依赖的库、框架或其他资源已正确安装并可用。三、针对性解决...

简述Java程序的开发过程?
Java程序开发步骤是什么?具体操作步骤如下:第一步:安装JDK。要下载Oracle公司的JDK可以百度“JDK”进入Oracle公司的JDK下载页面,选择自己电脑系统的对应版本即可。第二步:配置Windows上JDK的变量环境。JAVA_HOME 先设置这个系统变量名称,变量值为JDK在电脑上的安装路径:C:\\ProgramFiles\\Java\\jdk1.8....

360se.exe是什么
在进程中看见“360se.exe”,是360浏览器运行程序。

怎么实现ACDSE软件的下载和安装
6. 第六步,片刻后,我们屏幕中提示“下载完毕”,还出现了安装向导,请选择“下一步”按钮。7.第七步,接下来,我们需要选择屏幕中的“我接受”即可。8. 第八步,完成后,请大家点击选择自己所需的安装类型,接着选择“下一步”按钮。9. 第九步,如图所示,系统已经开始了程序的安装,请稍等。

柯坪县18914701414: 如何生成SETUP.exe -
守妻羟喜: 1,可以用专业的打包工具来打包成Setup安装程序,或者利用资源文件制作2,绿色软件就是不写注册表,不用安装就可以直接使用的软件3,没注册信息的话,系统就不能关联相对应的文件打开方式

柯坪县18914701414: 如何把文件做成安装程序setup.exe大神们帮帮忙 -
守妻羟喜: 使用InstallShield软件

柯坪县18914701414: 如何创建setup.exe?
守妻羟喜: IED 一般自带简单的安装制作了. 第三方功能强大的有:InstallShield、Wise for Windows Installer、Nullsoft(好像也有一套). 很多的,Skycn.com 的安装制作类里有很多.

柯坪县18914701414: 问一下,如何才能生成setup.exe程序
守妻羟喜: 那你可以做一个自动运行菜单呀.利用菜单和批处理来安装.

柯坪县18914701414: 详解:如何用WinRAR的自解压功能制作安装、破解包 -
守妻羟喜: ·软件解密包——软件解密需要 将很多文件拷贝到安装目录覆盖原文件,烦琐的操作非常适合制作自动解密包 ·自动演示包——用 PowerPoint 打包功能会生成众多文件,做成自动演示包后,方便文稿的演示与文件的管理 一、准备文件 首先将...

柯坪县18914701414: 如何用VB生成setup.exe自动安装文件?
守妻羟喜: 把下面的代码复制到VB的窗体里面就可以了 Private Sub Form_Load() Me.Hide Shell "setup.exe" '如果你的电脑慢的话这里还要加个延时等待setup.exe启动 SendKeys "%{N}" SendKeys "%{N}" SendKeys "%{N}" SendKeys "%{N}" ...

柯坪县18914701414: 如何将程序制作成.exe安装程序 -
守妻羟喜: 工具/原料 Inno Setup 编译器 要封装的软件文件 方法/步骤1 下载并安装Inno Setup 编译器;2 安装完成后打开Inno Setup 编译器;3 选择【用「脚抄本向导」创建新的脚本文件(S)】;4 点击【下一步】;5 填写制作后程序的基本信息;6 设置应用...

柯坪县18914701414: 如何生成SETUP文件? -
守妻羟喜: 楼上的...那算什么回答...点击 开始→程序→Microsoft Visual Basic 6.0 中文版→Microsoft Visual Basic 6.0 中文版工具→Package & Deployment 向导 点击浏览,选择要打包的vbq文件,点击打包.选择标准安装包,选择好放安装包的位置后,点击下一步,选择好文件后点击下一步.在“安装程序标题”里输入标题,点击下一步.在“菜单启动项”窗口就随自己的意愿改.“安装位置”也自己设置吧.点击下一步,出现“已完成”窗口,点击完成就好了.

柯坪县18914701414: 如何制作简单的安装程序
守妻羟喜: Inno Setup是一个免费的安装制作软件,它既有 适合新手的脚本向导,又有良好的脚本编辑环境,能够快速制作出标准Windows2000风格的安装界面,足以 完成一般的安...

柯坪县18914701414: 安装程序怎么弄?
守妻羟喜: 安装软件的话:找到安装的主程序,如Setup.exe,双击安装即可. 如果是想自己制作安装程序则需要借助安装制作软件来制作了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网