导航:首页 > 软件知识 > 如何编写安装程序

如何编写安装程序

发布时间:2022-03-07 00:42:34

A. 怎么自己写安装软件的程序

你如果用的是vs的话可以其他项目哪里有个安装项目

B. 如何将程序制作成.exe安装程序

工具/原料

Inno Setup 编译器
要封装的软件文件
方法/步骤

1
下载并安装Inno Setup 编译器;

2
安装完成后打开Inno Setup 编译器;

3
选择【用“脚本向导”创建新的脚本文件(S)】;

4
点击【下一步】;

5
填写制作后程序的基本信息;

6
设置应用程序文件夹信息,建议保持默认;

7
浏览选择主exe执行文件;

8
选择主执行程序,(可执行的EXE文件);

9
添加程序附属的其它文件(主exe程序调用的其它文件);

10
选择程序文件所在的主目录;

11
弹出是否包含子文件夹,选择【是】;

12
确认主exe执行文件和附属文件路径;

13
设置其它信息或保持默认;

设置应用程序安装时的许可信息、提示信息,可留空;

选择程序安装时可选的语言,默认选择中文;

选择封装好的exe安装程序的保存位置、exe文件名、exe程序图标及密码;

出现提示点击【下一步】;

完成提示;

是否编译脚本?点击【是】;

保存脚本文档,以便于下次编译;

封装完成,封装后的EXE文件保存在步骤16中设置的位置;

找到封装好的程序;
步骤阅读
即可按照步骤进行安装。

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

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=卸载程序;

D. 我是vb新手,想制作一个安装自己写的程序的安装程序!!请教该怎么做详细点!!!

可以用VB自带的打包程序
比如,如果你用的是VB6的话
点[开始]--[程序]--[Microsoft Visual Studio 6.0]--[Microsoft Visual Studio 6.0 Tools]--[Package & Deployment Wizard]
然后弹出打包向导画面,选择你要打包的工程文件,然后点Package,根据提示就可以打包了。
这样打包的安装包图标不好看,但是不需要第三方程序。
如果要好看的话,建议安装Setup Factory7,可以在安装过程中设置各种参数。

E. 用C语言编写简单的安装程序

#include <stdio.h>
#include <stdlib.h>

char CopyFile(); //申明函数

void main()
{
system("mkdir C:\\aa"); //创建文件夹
CopyFile();
}

char CopyFile()
{
FILE *fp1,*fp2;
char c;
char source[20],destine[20];
printf("please input source filename:");
scanf("%s",source);
if((fp1=fopen(source ,"r"))==NULL)
{
printf("error opening file %s\n",source);
exit(0);
}

if((fp2=fopen(destine ,"w"))==NULL)
{
printf("error opening file %s\n",destine);
exit(0);
}
while(!feof(fp1))
{
c=fgetc(fp1);
fputc(c,fp2);
}
printf("\nok!\n");
fclose(fp1);
fclose(fp2);
return c;
}

F. 怎么制作exe的安装程序

用WinRAR制作“安装程序”方案

由于操作系统的安装时间较长,人们常常用克隆软件Ghost将优化好的操作系统做一个备份,那么我们是不是也可以将一些安装并设置好参数的软件备份起来呢?当然可以,我们用压缩软件WinRAR来实现。
WinRAR是一个着名的文件压缩软件,它功能强大、操作方便,较WinZip有过之而无不及。与WinZip相比,WinRAR有一个比较方便的地方就是它不用压缩成ZIP或RAR文件就可以直接创建自解压文件(即EXE格式文件)。下面我就以最常用的Winamp为例,简单地介绍一下其“安装程序”的制作方法。

首先必须安装好压缩软件WinRAR,版本越高越好(现在最高版本为3.0 Beta7),然后安装好Winamp及其各种面板、插件,再打开Winamp,将各种选项参数设置好,清空歌曲列表框中的歌曲列表。至此,准备工作就做好了。

打开Winamp所安装的文件夹,按Ctrl+A全选该文件夹中的所有文件,单击右键选择“WinRAR”下的“添加到档案文件...”,随后打开一个参数设置框(如图1),在“常规”选项卡中勾选复选框“创建自释放格式档案文件”,填入你想要生成的可执行文件的文件名,压缩方式选择“最好”;
http://www.99power.com/A-A-A/2005/05/26/20050658077056.gif

切换至“高级”选项卡,点击中间的“自释放选项”按钮,在弹出的“高级自释放选项”框中的“释放路径”栏填入“C:\Program Files\Winamp”,“释放后运行”栏中输入“Winamp.exe”;

再切换至“高级”选项卡,点击“添加快捷方式”按钮,则弹出“添加快捷方式”对话框,在创建位置中选择“桌面”,源文件名中输入“Winamp.exe”、快捷方式描述输入“Winamp2.79简体中文版”、快捷方式名输入“Winamp2.79简体中文版.lnk”,然后单击“确定”按钮;

若还要为开始菜单添加更多的快捷方式,则继续单击“添加快捷方式”按钮,所有的快捷方式添加完后,快捷方式文本编辑框中将列出刚才添加的快捷方式的参数,我们也可以直接在这个文本编辑框中编辑或修改添加快捷方式的参数内容。所有参数都设置好以后,一直点击“确定”按钮即可生成Winamp的“安装程序”。

执行这个程序安装完后,便会自动打开Winamp,而且桌面和开始菜单中会添加一些预先设好的快捷方式,这样就实现了安装的效果。

注:这种方法只能用于那些不需要在Windows系统目录下添加文件的软件。

其他的就不讲了,因为相对比较复杂。你可以试试Setup Factory,相对来说比较容易。

G. 软件的安装程序是如何制作的

Wise Installation System v9.02 汉化版

非常着名的安装程序制作工具,它提供脚本编辑方式及众多应有尽有的安装选项,不愧为专业级的安装程序制作软件! 9.02 版的新特征如下: 代码签名页面现在更名为“数字签名”。 修正拆卸程序后开始菜单中的程序组不能够被删除的问题。 当你使用一个变量命名一个新建的快捷方式时,在脚本中会出现一个空的快捷方式,因此会产生两次创建快捷方式的操作。该问题已经被修正。 在前一个版本,从自定义对话框脚本读取文本文件到变量存在问题,该问题可能会造成死机。导致该问题的原因是对话框脚本处理的变量相比主脚本处理的变量其大小限制更小一些。现在两者的大小一致,不会再产生问题。 在拆卸程序时一些文件因为正在被使用而不能够被立即删除,操作系统将会为这些文件做上删除标记,在下次重新启动时再进行操作。如果在这个时候用户重新安装了软件并重启了计算机,这些文件仍然将被删除,从而造成文件丢失。现在该问题已经被纠正——当拆卸程序后如果有必要重新启动,拆卸程序会自动提示用户。
下载地址:http://www.crsky.com/soft/1014.html

H. 如何制作一个安装程序。

不知道你要做的安装程序是什么类型的,因为安装制作软件很多,操作方法也不一样。
一、如果采用简单的WinRAR来制作安装程序,我给你如下的建议:
1、首先建立要弹出网页的快捷方式,并将此快捷方式放入待压缩文件夹
2、选择WinRAR自解压选项,在自解压选项里面有个"解压后运行"选项,选择你要打开的网页快捷方式路径
二、其他安装程序制作软件需要根据实际情况而定。在此无法做答

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

I. 如何制作软件安装程序(漂亮点的)

Wise Installation System v9.02 汉化版

非常着名的安装程序制作工具,它提供脚本编辑方式及众多应有尽有的安装选项,不愧为专业级的安装程序制作软件! 9.02 版的新特征如下:代码签名页面现在更名为“数字签名”。 修正拆卸程序后开始菜单中的程序组不能够被删除的问题。当你使用一个变量命名一个新建的快捷方式时,在脚本中会出现一个空的快捷方式,因此会产生两次创建快捷方式的操作。该问题已经被修正。在前一个版本,从自定义对话框脚本读取文本文件到变量存在问题,该问题可能会造成死机。导致该问题的原因是对话框脚本处理的变量相比主脚本处理的变量其大小限制更小一些。现在两者的大小一致,不会再产生问题。在拆卸程序时一些文件因为正在被使用而不能够被立即删除,操作系统将会为这些文件做上删除标记,在下次重新启动时再进行操作。如果在这个时候用户重新安装了软件并重启了计算机,这些文件仍然将被删除,从而造成文件丢失。现在该问题已经被纠正——当拆卸程序后如果有必要重新启动,拆卸程序会自动提示用户。

阅读全文

与如何编写安装程序相关的资料

热点内容
增益开关技术是什么 浏览:499
隐藏的程序什么也看不见 浏览:817
工程技术专业能考什么证书 浏览:358
百能的不锈钢橱柜市场什么价位 浏览:209
三岔口菜市场在哪里 浏览:308
跳蚤市场图书怎么做 浏览:233
七月份的数据有什么用 浏览:580
废锡渣多少钱一公斤市场价 浏览:562
淘手游交易金额多少才能立案 浏览:782
如何做好带货小程序 浏览:75
2020年周边有哪些新建农贸市场 浏览:283
涂料的产品怎么样 浏览:584
怎么多循环一次程序 浏览:159
大商所交易系统是什么 浏览:388
徐步天交易要多少天 浏览:22
哪个手机app可以模拟交易美股 浏览:819
爱情虚假交易是什么意思 浏览:459
番禺哪里有鲜花批发市场 浏览:565
山东修正健康饮品怎么代理 浏览:788
数据比较多复制是哪个键 浏览:476