Innosetup打包安装程序教程.doc_第1页
Innosetup打包安装程序教程.doc_第2页
Innosetup打包安装程序教程.doc_第3页
Innosetup打包安装程序教程.doc_第4页
Innosetup打包安装程序教程.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Inno setup 简单打包教程Inno setup,使用方法如下。(1)将编写好的程序生成Release版本,打开Inno setup 5小软件,弹出如下界面:点击菜单栏“文件”“新建”,出现如下界面点击下一步,出现如下界面这里要填写程序的名字,如“My App”,用用版本“1.00”,应用程序的发布者“ My Company”,及应用程序的网站“XXXXX”,后两者可以不写。点击下一步出现如下界面来这里基本不用更改,点击下一步,出现如下界面这里首先要选择应用程序的这性文件,也就是XXXX.exe文件,点击右侧的浏览找到你的执行文件即可。下边的“允许用户在安装完成后启动应用程序”,勾选前面的对勾,即可,若禁止安装完成后就运行程序,可不选择此项。下边的“其他应用程序文件”比较重要,一般包含程序用到的一些DLL文件,配置文件(.ini文件),特殊的AxtiveX(.ocx)控件及Readme文件等,点击下一步,出现如下界面这里需要哪些功能,在前边打上对勾即可,点击下一步出现如下界面这里可以选择许可文件,安装前的文件(如Readme文件等),安装后显示信息等,点击下一步,出现如下界面,在此可选择语言,当然是“简体中文”,点击下一步,出现如下界面,在这里选择编译文件的输出文件夹,输出地文件名等,还可以加载自定义的安装程序图标,填写完成后,点击下一步,出现如下界面点击下一步,点击完成,进入Inno Setup的编译器,如下图,点击是,出现如下界面点击是,出现如下界面选择编译文本(.iss文件)的输出文件夹,之后便可见变得代码,如下; 脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!#define MyAppName 3G NVS Viewer#define MyAppVersion 1.00#define MyAppExeName LAUMp4Test.exeSetup; 注: AppId的值为单独标识该应用程序。; 不要为其他安装程序使用相同的AppId值。; (生成新的GUID,点击 工具|在IDE中生成GUID。)AppId=140AF0C5-52A5-4ECD-AF8B-0037036B0549AppName=#MyAppNameAppVersion=#MyAppVersion;AppVerName=#MyAppName #MyAppVersionDefaultDirName=pf#MyAppNameDefaultGroupName=#MyAppNameInfoAfterFile=E:MyProject3Gmodify08060900ClientbinReadme.txtOutputDir=E:MyProject3GsetupOutputOutputBaseFilename=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:MyProject3Gmodify08060900ClientbinLAUMp4Test.exe; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900Clientbinconfig.ini; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900Clientbinen_resource.dll; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900Clientbinhi_h264dec_w.dll; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900Clientbinlang.ini; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinLUSerParamX.ocx; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinLUSerParamXEn.dll; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinNetClient.dll; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinNetHostSDK.dll; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinReadme.txt; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinRegOCX.bat; DestDir: app; Flags: ignoreversionSource: E:MyProject3Gmodify08060900ClientbinLUSerParamX.ocx;DestDir: app; Flags: regserver;最后一句在安装程序时自动注册LUSerParamX.ocx控件; 注意: 不要在任何共享系统文件上使用“Flags: ignoreversion”IconsName: group#MyAppName; Filename: app#MyAppExeName;WorkingDir: app ;Name: groupcm:UninstallProgram,#MyAppName; Filename: uninstallexe;WorkingDir: app ;Name: commondesktop#MyAppName; Filename: app#MyAppExeName; Tasks: desktopicon ;WorkingDir: app ;红色部分的代码实现在安装目

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论