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
THE END
暂无评论内容