当前位置:编程学习 > VB >>

如何让我的程序可以有更新功能?

不需要什么定时更新。
只是一个按钮[更新]
点击既更新。
最好是点击后下载指定地址的文件覆盖。
但这设计到关闭程序的问题,我还是新手……
请高手指定并尽量详细的说明!
谢谢! --------------------编程问答-------------------- 首先,要在注册表中找到你的软件安装路径,最好在反安装程序中去找,不同的打包安装工具生成的反安装程序在注册表中的写法是不一样的。
其次,要把你更新的文件添加到VB资源文件中去,最后编译成EXE文件,运行EXE,从资源文件中复制文件到计算机更新原来文件即可。
第三,更新程序在原来程序运行时也可以更新,只需要获取你原来程序的进程ID,然后关闭即可,更新完毕,再启动你的程序。象瑞星杀毒软件,是可以动态更新的。 --------------------编程问答--------------------    我用来实现自动更新是用了一个程序,这个程序和你需要经常更新的程序文件放在同一目录下。先运行主程序,开始判断版本号是否和你数据库中的一致。不一致就提示下载新程序,然后关闭主程序,自动运行更新程序。下载最新程序覆盖旧的程序文件就可以了。
前提你的数据库中要有一个表来记录最新的版本号以及存放最新的程序文件。 --------------------编程问答-------------------- 多谢二位指导! --------------------编程问答-------------------- A与B的关系,A关闭了,B开始更新,B更新完毕,在启动A,就是关系!!! --------------------编程问答--------------------

    所谓的更新,其实就是把更新的程序下载到本地磁盘然后删除旧有的程序,大家遇到的问题一般都会是:新的程序下载下来了 但是替换不了旧的程序,原因在旧程序正在打开状态. 
我的应对办法是运用 bat 文件

点更新后: 程序检查是否有可更新版本,若有更新版本,就下载更新版本到指定目录下! 同时判断 如果下载完毕,那么启动这个bat文件,然后关闭自己,

bat的职责: 删除现有程序 把更新的程序移动到需要的位置后启动它

补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,