innosetup专题

Innosetup安装界面美化卸载界面美化

1.安装界面效果图: 2.卸载界面效果图: 3.资源详情 下载资源包 innosetup安装界面美化.zip ┌─ app 包含exe的程序及依赖文件(本例子使用nwjs 27.5)│├─ dst innosetup编译输出目录(setup.exe)│├─ psd 图标psd源文件│├─ resource 打包安装程序需要的图片及资源文件│├─ un_resource

InnoSetup的使用教程(三)

[UninstallDelete] 段 该段是可选的。该段是用来定义一些附加的除了那些被安装的应用程序之外的要被卸载程序删除的文件或目录。使用该段来删除由你的应用程序创建的 .INI 文件是一个常用的办法。卸载程序在卸载过程的最后一步处理这些项。 这是一个 [UninstallDelete] 段的示例: [UninstallDelete] Type: files; Name: "{wi

InnoSetup的使用教程(二)

[Files] 段 这个段是可选的,但对于大多数安装程序来说是必不可少的。在这里定义了安装程序需要复制到用户的系统当中的全部文件。 在安装期间,卸载程序和数据被自动的复制到应用程序的目录当中去,因此你不必手工的将它们添加到 [Files] 段。 这是一个 [Files] 段的示例: [Files] Source: "CTL3DV2.DLL"; DestDir: "{sys}"; C

InnoSetup的使用教程(一)

如何使用: 文档约定 创建安装程序 创建脚本 段内参数 一些常量 公共参数 安装脚本段 [Setup] 段 [Dirs] 段 [Files] 段 [Icons] 段 [INI] 段 [InstallDelete] 段 [Messages] 段 [Registry] 段 [Run] 段 [UninstallDelete] 段 [UninstallRun] 段

Innosetup 读写注册表,读写INI文件

一.innosetup读写注册表         1.注册表读写字符串 (RegQueryStringValue,RegWriteStringValue)         RegQueryStringValue(HKEY_CURRENT_USER, 'SOFTWARE\SODA', 'appversion',         appversion)          RegWriteStri

Innosetup 调用c# dll 和 c# dll的函数导出

目标需求,基于现在安装包脚本。需要在用户安装和卸载成功时。进行数据记录,所以需要调用c#dll 主要涉及到的知识点 需要理解脚本的文件使用机制脚本的文件dll加载,和dll的调用c# dll的制作,和工具的使用 下面具体介绍 脚本的文件dll加载,和dll的调用 [Files]//下面是用3F/DllExport 工具 把 c# dll 处理好了,这里引用到脚本里面来Source:

Innosetup 安装包 在安装前判断是否有其他安装程序正在安装...

方法有: 1.使用系统服务WinMgmts 系统信息通过 "winmgmts:\\.\root\CIMV2" 遍历进程列表。 var FSWbemLocator: Variant; FWMIService   : Variant; FWbemObjectSet: Variant; begin   Result := false;    FSWbemLocator := CreateOleObj

使用InnoSetup打包安装程序

在C++项目编译完成后,会生成一个.exe文件,还有一些图标、动态链接库等文件,比如.ico、.dll。可以使用InnoSetup这些文件打包成一个setup.exe。   详细步骤如下:  1. 打开Inno Setup,点击工具栏上的【文件】/ 新建–》【下一步】,如图(1)所示: 图(1) 使用Inno Setup脚本向导 2. 设置打包后的应用程序名称、