INNO:检测程序是否已经安装,是则弹出卸载提示。
用Inno Setup打包时,我们有时想要这样的功能:安装程序自动检测是否已经安装过,是则弹出卸载提示,否则正常安装。...
用Inno Setup打包时,我们有时想要这样的功能:安装程序自动检测是否已经安装过,是则弹出卸载提示,否则正常安装。...
我们在制作主题安装包的时候,经常要进行自动更改壁纸的操作,其实用NSIS实现这一点非常简单。...
现在共享桌面日历秀的NSIS脚本,以便交流学习。此脚本实现的功能如下:7-Zip打开看不到内容,自动读取原安装路径,如果有则不允许更改,取得编译日期,自定义欢迎页面文字,自定义图标,文件版本声明...
我们在安装一些在线视频软件比如迅雷看看时,会发现他们的安装程序会自动判断当前系统中容量最大的分区,以便在其中创建数据缓冲下载的文件夹,这种功能如果实现呢,下面我们用NSIS来获取一下硬盘中容...
需要修改版的插件(支持timer功能): MUI:InstallOptions.dll MUI2:nsDialogs.dll 以及system插件,(受api限制)只能运行于2k或者更高的平台之上。...
注意:替换卸载程序的图标,必须是在卸载程序生成之前!建议安装图标与卸载图标的格式与大小一致,否则可能会导致卸载程序出错!要替换图标的exe文件路径名称留空,则插件会自动替换掉Inno卸载程序的图...
Inno Setup 支持在同一个目录中安装多个应用程序,所以根据安装的先后次序自动将卸载程序文件命名为 unins000.exe,unins001.exe,unins002.exe 等等。...
此代码用于将安装程序向导上方的位图进行透明化并拉伸。...
相信不是每个人写的软件都只发布一次就可以了,肯定要有修改和维护的情况发生。在这种情况下,您可能就需要一个软件的升级安装包了。...
今天在评论里看到网友说要一个这样的功能,就简单写了一个,本来想做360杀手来着,但遗憾的是我从来不用360的东西,所在电脑上也没有360相关的软件进行测试,所以就写了一个金山杀手,代码是通用的,...
这虽然是一个其他软件的皮肤控件,不过拿来用到NSIS上还是不错的。控件加皮肤文件只有100多K,可以说是比较难得了!...
如何把一个自解压的RAR压缩包解压到我们指定的软件安装目录。其实,在NSIS中,我们可以灵活运用相关的计算机知识来达到我们的目的。我简单写了一个教程,不足的地方请方家指正。...
在NSIS中,有以下方法可以对文件的属性进行设置。一是通过NSIS的指令SetFileAttributes。二是直接调用系统attrib。...
看到有同学留言说需要这方面的代码,所以贴出以下代码供参考(非完整脚本)。需要用NSISdl插件。...
此方法只能简单实现调整窗体大小,但不完美,调整后窗体上其他的控件都需要调整大小或位置,比较麻烦,轻狂不建议使用呵!...
有时候,我们想要在卸载时也可以选择组件,进行定制性的卸载,那么,以下文字将简略讨论这个问题:我们想要卸载时选择组件,当然是在安装时要有组件选择页面的前提下,也就是说,在安装目录选择页面前...
虽然现在迅雷已升级到7.2版本,但作为一款下载工具,我们可能只是需要它的下载功能,所以,体积小资源占用也小的迅雷5便成了我们更好的选择。...
;定义注册表主键 !define HKEY_CLASSES_ROOT 0x80000000 !define HKEY_CURRENT_USER 0x80000001 !define HKEY_LOCAL_MACHINE 0x80000002 !define HKEY_USERS 0x80000003 OutFile OpenReg.exe XPStyle ...
此功能用于在软件卸载时收集相关信息,以便进行后续改进。...