S smsman Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-03 #2 补丁有几种方式: 替换原有的EXE或DLL文件 通过汇编码直接修改原来的EXE或DLL 修改注册表或INI文件以支持新格式文件 以上三种方法可单独使用或联合使用 制作可以用专门的打包工具,如INNO等的工具。 也可以自行编写升级程序,如诺顿的病毒库升级程序
补丁有几种方式: 替换原有的EXE或DLL文件 通过汇编码直接修改原来的EXE或DLL 修改注册表或INI文件以支持新格式文件 以上三种方法可单独使用或联合使用 制作可以用专门的打包工具,如INNO等的工具。 也可以自行编写升级程序,如诺顿的病毒库升级程序
L liyinwei Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-03 #4 其实我不是很明白楼主具体要问的问题。 补丁程序就是根据一定的规则用新的文件和数据去替换旧的,没有什么原理可言。 至于补丁程序的编写方法有多种,就看你具体采用的升级方案。
S shijie Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-03 #5 我使过的一个软件,有时在启动软件程序时,会出现提示信息,提醒去某网站去下载新的补丁。可能是每次软件启动都要去某网站检测一番,估计用的是DCOM吧?
A abin30 Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-03 #6 不会是DCOM ,一般都是http 的,DCOM 过防火墙很麻烦的。 从网站下一个包含更新信息的文件回来,经过分析,然后下载需要的补丁部分。
S smsman Unregistered / Unconfirmed GUEST, unregistred user! 2007-01-15 #8 http取回网站的最新的版本号,对比,需升级,下载升级包执行。