让我做一个功能,就是升级客户需要升级的其他软件,比如客户在本软件中加入"优化大师","千千静听",然后我的程序就得定时检测它的版本号,如果发现更新版本,就升级,还要比人家原来升级程序的速度要快.有些用户就是喜欢最新版本的软件,还懒得一个一个手动升级,所以要这个功能.
现在已经知道的,我已经知道怎么检测版本号,还要跟对方软件公司联系,比如"优化大师",得到人家的链接地址.
本人对网络编程一窍不通啊,忘高手指点指点,该怎么规划一下.
我是用C++ Builder编程的,如果你有C++的VC++的点子,都可以发表出来.

解决方案 »

  1.   

    升级别人的东西?如果没有特殊约定的话,那只能通过链接上进行分析,或者比较简单一点(可能不太准确)就是发一个http head命令,检查最后修改时间.
      

  2.   

    对比,然后ftp下载,运行安装就可以了.....
      

  3.   

    你首先要获取加在你程序中的EXE所对应的版本号 一般文件属性里都会有这项.然后跟你服务器上的版本进行对比,你可以将新版本在数据库写上新版本号,然后你要提前更新好你的新程序.最后下载.
      

  4.   


    如果是MFC或其它带有文件版本的文件,通过读文件头信息能得到很多信息,例如文件版本等.利用这个应该可以.
      

  5.   

    试试随心智能升级,局域网或Internet网,都可以自定义进行升级,非常方便。但升级别人的软件,需要自己整理版本与文件信息。