![](https://img-blog.csdnimg.cn/20210410160713917.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
inno setup
Inno Setup打包工具相关
芒果黑
这个作者很懒,什么都没留下…
展开
-
Inno Setup打包程序拥有管理员权限
使用Inno Setup打包出来的安装包很多时候都需要有管理员权限,比如写系统位置的注册表、拷贝文件到系统目录之类的都需要有管理员权限,可以通过修改Inno Setup的配置现实1.首先下载ResourceHacker,下载地址https://resource-hacker.en.softonic.com/2.在Inno Setup的安装目录下找到SetupLdr.e32文件,使用ResourceHacker打开(SetupLdr.e32源文件最好备份一个,以免后面操作不当导致文件有问题)3.选原创 2020-12-11 12:48:16 · 1435 阅读 · 2 评论 -
【报错】Found pending rename or delete that matches one out of our files
inno setup安装报错程序未安装完全或卸载完全,需要重启才能安装在控制台输出Found pending rename or delete that matches one out of our files...在我的电脑上重启后装在c盘也装不上,只能装在其他盘,在测试的机子上都装不了,不过测试的机子重启后就能装搜索控制台报错的文件,已经卸载干净了的猜测应该是注册表中有残留经过查找发现果然是注册表的问题位置:计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00原创 2020-11-05 18:27:16 · 236 阅读 · 0 评论 -
Inno setup检测进程存在并杀掉进程
安装包安装的时候需要先卸载再重新安装,如果程序还在运行,就无法正常卸载,需要先关闭进程再卸载Inno setup杀死进程的方法[code]function RunTask(FileName: string; bFullpath: Boolean): Boolean;external 'RunTask@files:ISTask.dll stdcall delayload';function KillTask(ExeFileName: string): Integer;external 'Ki原创 2020-09-16 18:28:47 · 2862 阅读 · 0 评论 -
Inno setup打包vc++运行库
windows下打包应用程序,基本都要依赖vc++运行库,打包工具使用的Inno setup,记录一下inno setup打包vc运行库的方法加载文件[Files]Source: "..\runtime\VC_redist.x86.exe"; DestDir: "{tmp}";运行时安装[Run]Filename: "{tmp}\VC_redist.x86.exe"; Parameters: "/i ""{tmp}\VC_redist.x86.exe"" /quiet";Status原创 2020-09-15 19:08:55 · 2692 阅读 · 0 评论