怎么样做一个在线升级的程序呢?就相当于瑞星的在线更新一样升级程序? 怎么样做一个在线升级的程序呢?就相当于瑞星的在线更新一样升级程序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以看看emule的代码 升级是一个单独的程序 搜索:autoupgraderpro_v4.5.9.zip很好用的。 2 种常见的方法:a DLL更新。 将你的From什么的全部封装到DLL,并且动态调用。 当你打开主程序时候,查询服务器需要更新的文件, 下载即可。b 双EXE 重新做个EXE专门更新,主程序检测是否需要更新, 需要的话,关闭自己并且调用shellExec打开 下载ExE更新。更新完毕在shellexe打开主程序。 盒子上有免费的控件和例子,在盒子输入autoupdate或“自动更新”查询一下有很多,good luck 前段时间我做了一个http服务器存放软件的全部文件及文件列表(列表有记录每个文件的MD5值),都是压缩存储的升级程序先获取列表,然后将其中的文件MD5值与本地文件的MD5对比,如果不同,表示文件有更新,就下载相应文件到本地。全部有更新的文件下载后,再一起全部替换成新版的。 请教大虾TDXDBTreelist的使用问题 连接mysql的问题……不是权限的问题,是密码如果包含了./;的字符就连不上 如何让form只能居中显示 请问一下,用ClientDataSet控件如何作事务处理? 如何利用回滚技术,保证提交给两个数据库的数据一致?(分不够再加!) delphi初学者 决策支持的控件怎么用ADO连啊? 怎么触发动态创建的按钮的单击和双击事件? 再问向另一个EXE中某窗口的edit赋值?? delphi5中的全局integer数组是否系统会自动初始化为0 reportmachine操作手册 IM软件开发项目外包 想赚钱的进
很好用的。
a DLL更新。
将你的From什么的全部封装到DLL,并且动态调用。
当你打开主程序时候,查询服务器需要更新的文件,
下载即可。
b 双EXE
重新做个EXE专门更新,主程序检测是否需要更新,
需要的话,关闭自己并且调用shellExec打开
下载ExE更新。更新完毕在shellexe打开主程序。
http服务器存放软件的全部文件及文件列表(列表有记录每个文件的MD5值),都是压缩存储的
升级程序先获取列表,然后将其中的文件MD5值与本地文件的MD5对比,如果不同,表示文件有更新,就下载相应文件到本地。全部有更新的文件下载后,再一起全部替换成新版的。