最新消息:

介绍一个用NSIS做补丁的插件, 就是自带的vpatch.dll和GenPat.exe

nsis 永恒心锁 1459浏览 0评论

GenPat.exe功能:通过 比较原文件和修改后的文件 生成patch差别文件,是制作补丁文件的工具.
文件位于”C:\Program Files\NSIS\Bin”

语法:
GENPAT “未修改文件” “已修改文件” “差异信息文件”

 GENPAT new.dll old.dll 1.pat

返回代码:
0 Success
1 Arguments missing
2 Other error
3 Source file already has a patch in specified patch file (=error)

vpatch.dll功能:在NSIS安装程序中通过调用此文件进行补丁工作.

用法:
vpatch::vpatchfile “差异信息文件” “等待修改文件” “输出已修改文件”

附上一个GenPat的GUI界面,顺便附上源码.就短短几十行,哈~~

还有两个vpatch的例子,也有源码:
vpatch_EXAMPLE.rar,vpatchExample_SnagIt.rar

永恒心锁,版权所有丨如未注明,均为转载丨本网站采用BY-NC-SA协议进行授权

转载请注明:永恒心锁-分享互联网 » 介绍一个用NSIS做补丁的插件, 就是自带的vpatch.dll和GenPat.exe

您必须 登录 才能发表评论!