
NSIS
gfm688
这个作者很懒,什么都没留下…
展开
-
决定弃用System.dll了
NSIS不用插件就可以调用API,很早前就有这样的想法,因为System插件实在太常用了(NSIS要实现强大一点的程序,没有它是很不方便的),而用插件的方式总感觉不爽,所以决定将System插件的功能整合到NSIS中。之前作了尝试,证实可行,最近有时间就整理一下,重新定了个方案:1. System::Call 做成内置命令 SysCallSysCall 的用法和System::Cal原创 2011-11-30 12:23:50 · 1375 阅读 · 0 评论 -
过滤字符串中的多字节字符
OutFile "Test.exe"ShowInstDetails showSection Push "测试x电影y下载2欢迎你5来了" Call MultiByteCharFilter Pop $0 DetailPrint "$0"SectionEndFunction MultiByteCharFilter Exch $R0 Push原创 2012-11-07 22:11:22 · 1106 阅读 · 1 评论 -
重启Explorer
C代码在此:http://bbs.youkuaiyun.com/topics/390531447#post-395158157以下是NSIS的,原理一样,一通百通FindWindow$0 "Progman" "Program Manager"System::Call User32::GetWindowThreadProcessId(ir0,*i.r0)System::Call原创 2013-07-29 13:14:06 · 1660 阅读 · 0 评论 -
你真正理解 ReserveFile 了吗?
之前本来想写教程的,后来放弃了,写了一部分,现在摘抄一部分分享下 假如你不确定你是否真正理解ReserveFile了,请先认真阅读一下NSIS用户手册有关ReserveFile的说明。好了,假设你已经阅读过了,那么请问这个ReserveFile在我们制作全图片背景界面的安装程序时是否是必须的呢?答案是:不一定。那么你又能不能回答什么情况下需要什么情况下不需要呢?首先,我们先来理解原创 2013-11-07 16:02:53 · 2644 阅读 · 4 评论 -
调用插件命令时是否需要加 /NOUNLOAD
http://blog.youkuaiyun.com/nsisex/article/details/14452855上次说过本来想写教程的,后来放弃了,只写了一部分这次再摘抄一部份扫一下盲: 对于大部份人来说,可能都只会按插件提供的例子去做,能编译得过能正常运行就算了,但你想过没有,为什么有些插件需要/NOUNLOAD才能正常运行,而有些插件却从来不用也能正常运行?原创 2013-11-27 16:22:48 · 2457 阅读 · 0 评论