摘要:
NSIS 2.08编译后总是显示一个警告:1 warning: Variable "__INSTALLLLIB_SESSIONGUID" not referenced, wasting memory!自己使用了InstallLib宏来实现对DLL共享计数的支持,所以出现了这个警告。察看了一下Library.nsh,发现只有当使用REGDLL或TLB时,才会使用这个变量,而一般的DLL不使用这个变... 阅读全文
摘要:
最近编写NTPort Library 2.6的安装程序,使用的是NSIS 2.05。其中有一个功能是:在卸载时,需要恢复从注册中的某个项目中删除掉添加的内容,这可以使用字符串替换来实现,即使用空串替换掉添加的内容就可以了。NSIS本身提供的字符串函数是很少的,大多数字符串函数都是借助它强大的宏功能实现的。字符串替换可以使用StrRep来实现。StrRep函数包含在StrFunc.nsh文件中。在N... 阅读全文