inno专题

Inno---注册系统环境变量

[Code]//环境变量名、值、是否安装(删除)、是否所有用户有效procedure SetEnv(aEnvName, aEnvValue: string; aIsInstall: Boolean);//设置环境变量函数varsOrgValue: string;x,len: integer;begin//得到以前的值RegQueryStringValue(HKEY_LOCAL_MACHI

Inno---常用功能

1、自定义BeveledLabel文字 [Messages] BeveledLabel=VIP工作室 2、安装完成后打开文件 [Run] Filename: "{app}/readme.Txt"; Description: "安装完成后显示更新内容"; Flags: postinstall shellexec skipifsilent 3、设置安装图标 [Setup];安装图标 Setup

Inno---生成的安装包添加版本信息

如下图: (1)自定义 #define MyAppVersion "2.2" (2)获取文件的版本信息 #define MyAppVersion GetFileVersion('Application.exe') 在[Setup]段添加以下参数: VersionInfoVersion ={#MyAppVersion};

Inno---参考代码

#define MyAppName "test"#define MyAppVersion "1.0"#define MyAppPublisher "test"#define MyAppExeName "test.exe"[Setup]; 注: AppId的值为单独标识该应用程序。; 不要为其他安装程序使用相同的AppId值。; (生成新的GUID,点击 工具|

Inno---修改默认安装路径

安装路径参数说明: 参数段: [setup] 参数: DefaultDirName = {autopf}\{#MyAppName} 说明:{autopf}默认为:C:\Program Files\ DisableProgramGroupPage=yes/no 说明:如果该项设置为 yes, 安装程序将不会显示“选择目标文件夹”向导页。在这种情况下,它将始终使用默认的目录名。

inno setup打包程序安装出现CreateProcess failed;code 740

问题: 使用inno setup打包我们发布的程序test.exe,在安装结束后,勾选了Launch xxx运行程序,然后出现如下报错: Unable to execute file:xxx CreateProcess failed;code 740. 请求的操作需要提升。 报错原因: 下面是test.exe的2个图标,带盾牌的是具备管理员权限,不带盾牌的为普通程序。 打包普通

使用windeployqt与inno setup实现windows下Qt程序发布打包

一、使用windeployqt拷贝依赖文件 在发布生成的exe程序时,需要复制一大堆dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。 因此Qt官方开发环境里自带了一个工具:windeployqt.exe。 1、设置windeployqt.exe目录为环境变量 以本机Qt5.12.3,MSVC64位环境为例, 工具路径为D:\Qt\Qt5.13.0\5.1

Inno Setup 深入浅出-文件的显示

【1】在需要打包的文件中,新建一个文本文件,如License.txt 注意:中文的编码格式需要GB2312,否则显示乱码 【2】读取、显示文本 [Code] procedure Init_ShowLicense();  var    tmpFont:TFont; begin    editLicense := TMemo.Create(WizardForm);   with editLic

Inno Setup 深入浅出-注册表

【1】注册表:安装时写入 #define MyAppVersion "1.0.0.111" #define MyRegInstall "Software\产品名称\发布者\install" #define MyRegInstallVersion "installVersion" [Registry] Root:HKCU;Subkey: "{#MyRegInstall }" ; ValueTy

Inno Setup安装和反安装ocx控件

Inno Setup真是一个不错的轻量级安装程序。之所以使用这个软件来做安装包是因为Visual Studio自带那个竟然需要依赖于Dot Net Framework 2.0,而且图形界面的东西用起来实在有的时候不知所云。Inno Setup就清爽多了。照着自带的Example直接改改就可以把自己的程序打包发布了。 在使用Inno Setup的过程中,我遇到了一个安装ocx控件的问题,首先

ApolloStudio高手之路(17):用Inno Setup打包发布你的专属“ApolloStudio”

继上一篇ApolloStudio高手之路(16):定制化你的专属ApolloStudio(OEM定制)发布之后,很多小伙伴私信问我如何将完全自定义的ApolloStudio赶紧打包发布,这里我们就一起来分析下如何快速自定义我们的ApolloStudio。 软件准备 常用的打包软件有很多,例如开源免费的Inno Setup(本文中所应用的到的)、强大到无与伦比的商用软件InstallShield

inno setup 判断系统端口占用函数

//#############################IsNotPortOccupation函数###################################// 自定义函数,判断端口占用function IsNotPortOccupation(strPortNum: String): Boolean;// 变量定义var ErrorCode: Integer;var b

inno setup net vc 环境检测 apahce php jdk mssql server 打包成安装包

将sqlserver安装配置文件打包到setup.exe中 OutPut中所需要的文件及文件夹   inno setup脚本文件需要用到的文件 所有到到脚本文件 autoInstallapache.bat @echo offcd ..set apacheroot=%~dp0%apacheecho %apacheroot%cd %apacheroot% bin\htt

C#/WPF Inno Setup打包程序

Inno Setup介绍         Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在 1997 年,现在已经更新到Inno Setup 6了。Inno Setup是一个十分简单实用的打包小工具,可以按照我们自己的意愿设置功能,稳定性也很好。 官方网址:jrsoftware.org // Jordan Russell's Software Inno Se

【Inno Setup】添加许可协议,并默认选中我同意按钮

[Setup]; xkfile.txt文件不能为空LicenseFile=C:\Documents and Settings\Administrator\桌面\smqh\xkfile.txt[code]procedure InitializeWizard();beginWizardForm.LICENSEACCEPTEDRADIO.Checked:=true

java程序转为exe可执行程序(inno setup)

inno setup 文档:http://www.jrsoftware.org/ishelp/index.php   Java project 打包以及安装包制作 Java的桌面程序写好以后只能在eclipse下运行是不可以的,还需要将程序拷贝到其他电脑上运行才可以,所以需要制作成其他电脑可以运行的文件,当然在安装有jdk的电脑上只需要将程序导出为jar文件就可以运行了,但是除了开发j

用Inno Setup来解决.Framework框架安装问题

前段时间朋友接了一个项目,具体是开发一个安装在局域网内的软件,这个软件会定时连接局域网内的服务器来更新本地客户端的一些信息,因为在局域网内存在着多种不同的Windows版本,从WindowsXP、Windows2003及Windows2008到Windows7等,这个软件采用VS2008/.Net Framework2.0开发,因为有些系统默认没有安装.Net Framework2.0,所

Inno Setup 打包创建自定义后缀名的文件

最近公司需要实现这样一个需求:用户双击即可打开我们公司自定义的文件,如abc.yoya,我使用了Inno Setup编译器(版本5.5.5)。由于第一次使用Inno Setup 编译器,使用过程中遇到了不少问题,但经过几天的短暂接触使用和测试,现在已经基本实现需求。现在将我的安装脚本(完整)和经验跟大家分享学习。脚本功能包括:安装协议,开始菜单快捷方式,桌面快捷方式,自定义文件类型,更改卸载图标和

(转)一键搞定Java桌面应用安装部署 —— exe4j + Inno Setup 带着JRE, 8M起飞

转载一下,留着日后使用,有需要的朋友可以去查看:http://www.blogjava.net/huliqing/archive/2008/04/18/193907.html

一键搞定Java桌面应用安装部署—exe4j+Inno Setup+JRE

如果您喜欢这些文章,欢迎点击此处订阅本Blog <script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script> 转自【http://www.blogjava.

inno setup 学习-创建窗体并将获取到字符存入指定文件

1、窗体的创建可以完全通过工具inno Setup Form Designer 实现,这里就不多讲了, 2、一般创建窗体的目的 都是要通过安装过程中用户输入部分安装信息,第一步已经解决了信息的和uoq 接下来就需要解决信息的存储了。 通常在安装程序 结束后,会调用 procedure DeinitializeSetup()函数,在该函数中就可以将信息输入指定文件中,具体请参照下面的:  p

inno setup执行带参数服务程序并启动服务

打包程序中有一个服务需要启动,虽然可以用批处理注册并启动,但是总归是不美观。 要实现下面功能 run MyService.exe net start MyService 在innosetup的脚本中使用如下代码:[Run]Filename:"{app}/MyService.EXE"; Parameters:"-install" Filename: "net.exe";

用jsmooth + inno生成exe并制作简单安装包

用jsmooth + inno生成exe并制作简单安装包 思路:先由 Jsmooth把jar和相关资源打包生成exe,再由Inno把exe和资源文件打成安装包     一  Jsmooth     1 下载 安装 Jsmooth   地址:jsmooth.sourceforge.net http://www.cnblogs.com/rojas/p/4741423.html

Inno Setup使用

功能需要,出一个安装包并写入相关的注册表,在此整理了注册表启动项相关的参考文档。多个资料整合在了一起。 [Registry]Root: HKA; Subkey: "Software\Classes\{#MyAppAssocExt}\OpenWithProgids"; ValueType: string; ValueName: "{#MyAppAssocKey}"; ValueData: "";

Inno Setup 编程技术全图文教程

http://www.caodi.name/blog/innosetup_pic.html初级教程如何安装到指定目录下?如安装到E:\空之轨迹SC[Setup]DefaultDirName=E:\空之轨迹SCDisableDirPage=yesDisableReadyPage=yesDisableFinishedPage=yes如何判定程序已经安装过而不重复安装,假如你的程序将要安装到 {pf}\

使用Inno Setup软件制作PostgreSQL+MongoDB+Tomcat+Java环境Windows一键安装包

对于经常开发Java Web项目的童鞋来说,在进入到企业工作后,或多或少的会遇到需要制作可以一键安装的当前代码/服务的软件包,即exe格式的Windows软件安装包,可以通过向导式的部署进行快速的在Windows环境上进行部署。 这里以PostgreSQL+MongoDB+Tomcat+Java环境为例,进行Inno Setup脚本的编写与打包一些思路。 准备很重要,这里准备好如下的介质: