一、背景 目前,公司针对PR开发的一个插件需要发布到64位系统上。该插件包括一个prm格式的文件和若干个DLL文件。其中,prm文件需要复制到PR公共插件目录下,DLL需要复制到Windows系统目录中去,这样插件才能正常的工作。公司现在要求发布插件时制作一个安装包,让用户点击安装包后自动将插件相关 ...
分类:
其他好文 时间:
2020-02-19 17:00:12
阅读次数:
110
Winfrom打包教程(Inno Setup工具) 1)在打开软件时可以看见如下窗口,点击即可创建;如果没有弹窗,则点击文件>>>新建 2)主要记录需要修改的部分,其他一律下一步 3)这里比较重要,先浏览添加主文件即生成的exe文件,再点击添加文件添加debug文件夹下的其他文件,然后再点击添加文件 ...
最近再实现一个功能,主要是将自动化测试界面化 环境组合为:Windows 64bit + PyCharm + Python + PyQt5 + Pyinstaller + Inno Setup PS C:\windows\system32> python -V Python 3.7.0 PS C:\ ...
分类:
其他好文 时间:
2019-12-23 16:54:01
阅读次数:
238
[Code] //关键代码静默安装 procedure InitializeWizard(); begin //不显示边框,这样就能达到不会闪两下了 WizardForm.BorderStyle:=bsNone; end; procedure CurPageChanged(CurPageID: In ...
分类:
其他好文 时间:
2019-11-12 20:35:20
阅读次数:
201
Windows 的路径中如果有空格,就需要用双引号括起来。只能填 ASCII-Code-Number (decimal),不能用一般的 escape 方法。 #34 + path + #34 查询这个表的第一列 ...
分类:
其他好文 时间:
2019-11-09 11:23:28
阅读次数:
192
原文参考 https://www.cnblogs.com/SnailProgramer/p/4243666.html http://blog.csdn.net/x356982611/article/details/50386824/ 1、问题描述 Inno Setup打包的程序在Win7 64位系统 ...
分类:
其他好文 时间:
2019-11-07 18:55:24
阅读次数:
201
需求:64位的软件当在32位操作系统下安装时,需要提示用户不能在32位操作系统中进行安装 实现:打包时启用64位模式(打包工具用的是Inno Setup 5) 安装脚本段需要添加以下代码: 这样打包出来的程序包在32位操作系统安装时就会给出提示信息,提示信息如下图: 这样的提示信息可能部分客户不是很 ...
分类:
其他好文 时间:
2019-07-31 18:10:33
阅读次数:
151
[Code] var MD5Comp: string; procedure ExitProcess(uExitCode:UINT); external 'ExitProcess@kernel32.dll stdcall'; procedure CurStepChanged(CurStep: TSet... ...
分类:
其他好文 时间:
2019-03-14 18:35:10
阅读次数:
389
需求使用Inno Setup打包程序之后,很多时候我们需要在安装文件之前卸载原有的程序而不是覆盖安装,本文的Code就是实现了这样的功能。如果想要在安装前先卸载,那么需要加下面代码,需要注意的是双星号里面的 `{3FC1FD05-BEC7-430A-B7DB-F07155FDE93E}` 部分的改为 ...
分类:
其他好文 时间:
2018-12-16 23:16:39
阅读次数:
150