自动更新的问题!!!!!!!(急急急啊,本人在线等)

zzy1254 2007-01-25 10:02:34
小弟做了一个C/S模式的程序,安装后只有一个EXE启动文件,如何在程序启动时检测服务器端的程序版本,如果比当前的版本高,那么自动下载,并覆盖掉当前的EXE文件,请问这个可以实现吗,到底该如何实现?????

本人使用的为.NET2003,若要改2005的请勿回复,只要2003的思路和实现方法!!!!!!!!!
...全文
330 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzy1254 2007-01-31
  • 打赏
  • 举报
回复
不是吧,又没有人回了啊
zzy1254 2007-01-30
  • 打赏
  • 举报
回复
这个可以在外网上使用吗,因为现在是这样的
我在域中使用没有问题,可是一旦只登录本机时,就需要先访问文件服务器一次,才可以正常下载,否则就会报出用户名或密码错误的异常,要是每次都这样不是麻烦死了,而且这台文件服务器是在内网中使用,而程序可能美国和台湾都要用到,所以现在是想做到一种程序开启后,自动向某台服务器发出请求,对比程序的版本,如果不一样就更新,可是我总不能在主服务器上公开一个共享文件夹吧,这样就没有安全性了,所以才想到了用FTP模式传输,那位老大有此方面的例子啊

xiaoku 2007-01-29
  • 打赏
  • 举报
回复
另做一个update.exe 文件,主程序加载的时候检查服务器的数据的版本信息,如果发现版本低就运行kill掉自身的进程,然后update.exe,而这个文件主要是更新主程序的.
九斤半 2007-01-29
  • 打赏
  • 举报
回复
你可以建一个临时数据表,如:sysconfig
编号 版本号 等

在编写程序时,你先读入该版本号,加入你要更新版本,先写个sql语句将该数据表的字段版本号更新,如开始为0.1版,你发布了新版本,将其字段改为0.2版,然后你写程序进行监听该字段,如果已经该版本号字段变化了,你就可以到服务器上去更新exe了。
这是我的思路,不明白你可以qq联系我:27507995
--------------------------------------------
我的也是用这种方法,在数据库中保存版本信息;
其实也可以用获得.EXE文件的生成日期,判断是否大于用户的.EXE日期,
如果大于,则用于个filecopy程序将升级后的EXE文件复制过来
Red_angelX 2007-01-29
  • 打赏
  • 举报
回复
程序已经运行了是不能覆盖的
ls几位根本没看懂lz问题
可以单独做一个update.exe来覆盖主程序
zzy1254 2007-01-29
  • 打赏
  • 举报
回复
怎么用FTP方法进行更新啊,找了很多代码看得不是很明白,越看越晕,那位可以给详细的解释一下啊?????????????????????
vinsonhwj 2007-01-25
  • 打赏
  • 举报
回复
http://access911.net/getnews/doc1.asp?mode=a&aid=4983456
liujian13 2007-01-25
  • 打赏
  • 举报
回复
你可以建一个临时数据表,如:sysconfig
编号 版本号 等

在编写程序时,你先读入该版本号,加入你要更新版本,先写个sql语句将该数据表的字段版本号更新,如开始为0.1版,你发布了新版本,将其字段改为0.2版,然后你写程序进行监听该字段,如果已经该版本号字段变化了,你就可以到服务器上去更新exe了。
这是我的思路,不明白你可以qq联系我:27507995
zzy1254 2007-01-25
  • 打赏
  • 举报
回复
没看明白,有部分代码吗,我现在的问题是,程序已经启动了,怎么把自己覆盖掉
lizhizhe2000 2007-01-25
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/5052/5052832.xml?temp=.5735742
zzy1254 2007-01-25
  • 打赏
  • 举报
回复
不是吧,没有人回答啊,小弟快急死了,各位老大帮帮忙吧
zzy1254 2007-01-25
  • 打赏
  • 举报
回复
如何在程序启动时检测服务器端的程序版本,如果比当前的版本高,

!!!!!!那么自动下载,并覆盖掉当前的EXE文件,请问这个可以实现吗

那么自动下载,并覆盖掉当前的EXE文件,这个可以吗
zzy1254 2007-01-25
  • 打赏
  • 举报
回复
liujian13(夜岚剑心) :有MSN吗,我这里不能用QQ
我的是zhouzhiyi1255@hotmail.com

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧