分享

软件更新

 水中麒麟 2013-09-09
1  如果web服务器上的文件中
MD52342134232152345   (这个需要比较)
1.1.0
1.1.1


和本地文件中的 
MD52342134232152345  (这个比较)
1.1.0
1.1.1
   

如果这两个比较一样,那么就不更新,如果不一样 就 比较两个文件内容  更新所需要的版本


2  通过 MD5File(FILE * file)  这个函数 将文件 生成一个MD5 的hash 值, 如果这个hash 值和客户端的不一样 就比较内容,并更新





2
http上文件内容放的是  update.exe|1616516316546134165MD5           随便的列子


将本地的  1.1.1 转换为  1616516316546134165MD5    然后用这个值 与 1616516316546134165MD5 这个值相比较,
如果相等就是 一样的版本。
如果不是 就是不一样的版本;





3 ,将新的exe 下载下来(这个新的exe 运行后,就原来的exe 删除掉,然后修改名字为原来的名字)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多