NSIS:把计算机名转换为大写或小写字符
最近在做一个包的时候,轻狂遇到了转换大小写的问题,网络上似乎没有相关例子可以借鉴,研究了一下发现用WordFunc.nsh头文件可以实现,于是记一下方便大家。...
最近在做一个包的时候,轻狂遇到了转换大小写的问题,网络上似乎没有相关例子可以借鉴,研究了一下发现用WordFunc.nsh头文件可以实现,于是记一下方便大家。...
这里,轻狂拿WMP10做一个例子。关于WMP10的原始安装文件,可以下载后通过/C /T:D:\Windows Media Player参数(参数说明:将文件解开到D:\Windows Media Player文件夹)得到。...
有时,出于特殊的需求,我们要给安装或卸载程序加一个密码,只有输入了正确的密码才可以继续。...
为了方便以后的维护管理,我们一般会希望用户直接使用我们预设的安装路径。但有时可能会遇到这样的尴尬:我们指定的分区空间不足或者分区根本不存在或者是光驱而导致安装按钮处于置灰状态。如果你再跟...
现在我们想实现这样的功能: 如果目标机器存在D盘,那么就安装程序到D盘,否则安装在系统盘。思路: 通过检查D盘有没有磁盘空间来进行判断,如果D盘不存在,或者D盘是光驱,得到的磁盘空间必定是null...
使用GDI+库写的一个简单按钮美化插件,支持透明PNG图片。 按钮使用的皮肤图片为从上到下4张状态图:正常、高亮、按下、禁用。由于该插件使用GDI+库,在 Windows 2000 或更早的系统上可能无法使用。...
在微软SQL2000+SP4集成安装版安装包中可以根据目标操作系统自动勾选对应的版本,有同学问我这个功能是如何实现的,今天轻狂写一个短文统一回复一下。...
在用户手册中有相关示例,但也许有的同学没有发现,那么我再发一个,仅供入门学习参考。...
最近有几个同学问我关于卸载时加密码的问题,其实很简单,懂点基础就可以根据安装加密码那篇文章来改写一下了,现在我把这个发出来,希望能够帮助到大家,也希望大家能够常来帮我点点广告呵。...
支持95、98、ME、NT4、2000、XP、2003、Vista、2008、7、2008R2的判断。AtLeastWin
软件静默安装参数对于我们来说是非常有用的,特别是打包时需要调用其他安装程序的时候,可以在后台运行其他安装程序,以免弹出过多的安装界面而人为增加安装程序的操作复杂程度。...
文字函数,顾名思义就是处理字符串的函数。使用这些字符串函数前,必须先包含头文件WordFunc.nsh。该头文件目前包含如下一些函数:WordFind、WordFind2X、WordFind3X、WordReplace、WordAdd、WordInse...
记得以前轻狂曾分享过使用第三方软件实现应用软件自动升级功能,但那个QUpdater毕竟不是自己写的,用起来不怎么放心。现在,轻狂用NSIS来实现软件自动升级功能,有兴趣的同学可以共同探讨。...
现在所谓的绿色单文件软件,大多与以下代码原理相似:把软件运行需要的文件封装为一个EXE文件,双击时释放到某个目录(大多是TEMP)并运行主程序文件,如果主程序文件退出则删除释放的文件及注册表相...
如果你想在安装包中禁止用户选择安装路径,有两种方式。第一种:注释或删除安装目录选择页面(如果有) 第二种:在安装目录选择页面加函数。...
有时候,我们选择卸载软件后发现安装目录中的主文件依然存在,不是我们卸载代码写的不对,而是卸载的时候软件根本就没有关闭! 在卸载前加上下面这个宏可以在一定程度上免除上述的尴尬,不信,你就试...
为了防止用户重复安装软件,我们可以加入以下的判断来进行限制。...
在NSIS中,这个功能是非常有用的,可以避免用户把程序安装到多个位置的尴尬。...
为什么有些软件包用7-Zip打开无法看到里面的资源呢?下面我们来看一种实现方法...
对于一般的安装不推荐使用皮肤,因为此插件的最大缺点是容量大了,单单个DLL就4.02MB,而且还要附加.skf作为插件调用的皮肤!假如安装包大小过500MB或以上的使用也不错,至少能漂亮一些!...