请教各位如何实现软件的在线自动发现新版本并提示更新功能!
各位有经验的高手给个意见或给个代码
[email protected]

解决方案 »

  1.   

    你所说的在线更新,如果是.net 2.0,可以使用application update block来完成。但是你要p2p的话,那么就要修改更新模式。
    大致思路如下:
    1、服务器定时端发送最新的版本号;
    2、客户端收到最新的版本号,进行判断看是否需要更新,如果需要向服务器端发送请求;
    3、服务器端接收到请求,进行传递更新数据包;
    4、客户端接收完数据包,提示需要重新启动进行更新程序;
    5、程序启动的时候判断是否需要更新程序,如果需要,就运行更新程序进行更新。