首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

务实现程序在局域网里自动升级的代码

2012-08-01 
求实现程序在局域网里自动升级的代码我有个程序想实现在局域网里自动升级,想法是程序调用个UPDATE程序--关

求实现程序在局域网里自动升级的代码
我有个程序想实现在局域网里自动升级,想法是程序调用个UPDATE程序--关闭使用的程序--判断是否有更新的程序,如果有,通过UPD协议或TCP下载新程序,覆盖现在使用的程序;那位高手有现成的代码给一个万分感谢,200分送上谢谢!

[解决办法]
我还没有现成的,不过思路很简单了,你讲的都对,就是一步一步自己写就可以了。
[解决办法]
比较好的做法是,搞一个单独的update.exe,它根据本地版本来判断是否有更新程序,有的话,它先进行下载,下载完成了以后,才关闭当前运行的程序,然后进行安装覆盖等,再启动新的程序.
[解决办法]
我记得 VCKBASE 上有得啊。。呵呵 不过他是HTTP更新的吧
[解决办法]
客户端需要有一个配置文件(可以用ini文件),记录版本信息,判断是否需要,用FindWindow找到程序并关闭.再写一个socket程序,用来传送数据.再调用执行程序安装.
[解决办法]
留个脚印,看思路。哈哈
[解决办法]
你的软件就负责把updater.exe下载下来,然后运行其他的让updater.exe来做就可以了
怎么做都行,反正updater.exe是随时你可以控制的
[解决办法]
搞一个独立的更新程序,客户端程序点击有新版本的话就启动这个更新程序,然后退出,之后这个更新程序就下载新版本的程序文件更新部分,替换,然后重启客户端程序就行了
[解决办法]
http://www.codefans.net/soft/7513.shtml
[解决办法]
楼上诸君说的原理 我实现过,不过这都好些年了。。。。。。
[解决办法]
唉,这种性质的软件很多,有时在进程里不知不觉就出现个末尾带update的长期驻留进程。也许这种方式是最普遍的,但让我很痛恨,当然不是自己家里的计算机这么运行也就无所谓了,如果可能还是建议lz采用更人性化的随软件运行而不驻留的方式。

热点排行