inno setup打包安装程序教程

上传人:艾力 文档编号:30674626 上传时间:2018-01-31 格式:DOC 页数:10 大小:406.50KB
返回 下载 相关 举报
inno setup打包安装程序教程_第1页
第1页 / 共10页
inno setup打包安装程序教程_第2页
第2页 / 共10页
inno setup打包安装程序教程_第3页
第3页 / 共10页
inno setup打包安装程序教程_第4页
第4页 / 共10页
inno setup打包安装程序教程_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《inno setup打包安装程序教程》由会员分享,可在线阅读,更多相关《inno setup打包安装程序教程(10页珍藏版)》请在金锄头文库上搜索。

1、Inno setup 简单打包教程Inno setup,使用方法如下。(1)将编写好的程序生成 Release 版本,打开 Inno setup 5 小软件,弹出如下界面:点击菜单栏“文件”“ 新建” ,出现如下界面点击下一步,出现如下界面这里要填写程序的名字,如“My App”,用用版本“1.00”,应用程序的发布者“ My Company”,及应用程序的网站“XXXXX” ,后两者可以不写。点击下一步出现如下界面来这里基本不用更改,点击下一步,出现如下界面这里首先要选择应用程序的这性文件,也就是 XXXX.exe 文件,点击右侧的浏览找到你的执行文件即可。下边的“允许用户在安装完成后启动应

2、用程序” ,勾选前面的对勾,即可,若禁止安装完成后就运行程序,可不选择此项。下边的“其他应用程序文件” 比较重要,一般包含程序用到的一些 DLL 文件,配置文件(.ini 文件),特殊的 AxtiveX(.ocx)控件及Readme 文件等,点击下一步,出现如下界面这里需要哪些功能,在前边打上对勾即可,点击下一步出现如下界面这里可以选择许可文件,安装前的文件(如 Readme 文件等),安装后显示信息等,点击下一步,出现如下界面,在此可选择语言,当然是“简体中文 ”,点击下一步,出现如下界面,在这里选择编译文件的输出文件夹,输出地文件名等,还可以加载自定义的安装程序图标,填写完成后,点击下一步

3、,出现如下界面点击下一步,点击完成,进入 Inno Setup 的编译器,如下图,点击是,出现如下界面点击是,出现如下界面选择编译文本(.iss 文件)的输出文件夹,之后便可见变得代码,如下; 脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!#define MyAppName 3G NVS Viewer#define MyAppVersion 1.00#define MyAppExeName LAUMp4Test.exeSetup; 注: AppId 的值为单独标识该应用程序。; 不要为其他安装程序使用相同的 AppId 值。

4、; (生成新的 GUID,点击 工具| 在 IDE 中生成 GUID。)AppId=140AF0C5-52A5-4ECD-AF8B-0037036B0549AppName=#MyAppNameAppVersion=#MyAppVersion;AppVerName=#MyAppName #MyAppVersionDefaultDirName=pf#MyAppNameDefaultGroupName=#MyAppNameInfoAfterFile=E:MyProject3Gmodify08060900ClientbinReadme.txtOutputDir=E:MyProject3GsetupOu

5、tputOutputBaseFilename=3G NVS Viewer setup_V1.00Compression=lzmaSolidCompression=yesLanguagesName: chinesesimp; MessagesFile: compiler:Default.islTasksName: desktopicon; Description: cm:CreateDesktopIcon; GroupDescription: cm:AdditionalIcons; Flags: unchecked; OnlyBelowVersion: 0,6.1FilesSource: E:M

6、yProject3Gmodify08060900ClientbinLAUMp4Test.exe; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900Clientbinconfig.ini; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900Clientbinen_resource.dll; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060

7、900Clientbinhi_h264dec_w.dll; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900Clientbinlang.ini; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinLUSerParamX.ocx; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinLUSerPara

8、mXEn.dll; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinNetClient.dll; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinNetHostSDK.dll; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinReadme.txt; DestDir: app;

9、 Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinRegOCX.bat; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinLUSerParamX.ocx;DestDir: app; Flags: regserver;最后一句在安装程序时自动注册 LUSerParamX.ocx 控件; 注意: 不要在任何共享系统文件上使用“Flags: ignoreversion”IconsName: group#MyAppN

10、ame; Filename: app#MyAppExeName;WorkingDir: app ;Name: groupcm:UninstallProgram,#MyAppName; Filename: uninstallexe;WorkingDir: app ;Name: commondesktop#MyAppName; Filename: app#MyAppExeName; Tasks: desktopicon ;WorkingDir: app ;红色部分的代码实现在安装目录下读取.ini 文件RunFilename: app#MyAppExeName; Description: cm:LaunchProgram,#StringChange(MyAppName, Flags: nowait postinstall skipifsilent至此简单的就打包完成了。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号