我想补丁程序的思路应该是程序中应用了动态连接库(DLL),每次需要加补丁时把相应的DLL文件修改,(修改后的DLL文件就是一个补丁程序)以这新文件替换原DLL文件。这样就无需注册,程序还能正常使用,而且此时的程序已是升级的程序了。

解决方案 »

  1.   

    我同意nmgrlt(nmgrlt)兄说的。
    到时只要把这些文件COPY到指定的目录替换以前的DLL就可以了。当然应用程序目录信息应是存储在注册表里吧!到时搜索指定的项就可以找到应用程序的安装目录里了!
    应该是这样的吧!假如不这样的话。那么整个程序都得下载了!呵呵!
      

  2.   

    补丁程序按照我的看法,应该不仅仅是动态连接库文件,还有其它的辅助文件吧,当然我们可用把某些方法写在Dll文件中,可是能把所有功能都写在里面吗?应该是把各个功能分开写在不同的地方,等以后升级的时候替换旧的文件。
      

  3.   

    http://expert.csdn.net/Expert/topic/1640/1640942.xml?temp=.5700189
      

  4.   

    留下mail,我发一个做补丁程序的软件个给你
      

  5.   

    谢了,[email protected]!(感激)!最好有源代码!