怎样制作补丁程序? ( 积分: 50 )

  • 主题发起人 主题发起人 shijie
  • 开始时间 开始时间
S

shijie

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