检测网络上某程序的新版本,有新版本就自动下载?急! 编写一个应用程序,功能是要检测网络上某个程序的新版本,若有新版本,自动把新版本下载下来!没有做过这方面的,请高手指导一下,感激不尽! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 软件中主程序保留一个版本信息,服务器上有了新版本,这个主程序的版本号更高,本地update时,比较版本号,发现服务器上版本更高,就下载,替换文件,重启... 用ClickOnce或者Updater Application Block。 er...就是这个意思... 比如说update.xml<UpdateDate">结点1.dll 2008/09/20 12:31:21结点2.dll 2008/09/20 12:31:21结点3.exe 2008/09/20 12:31:21</UpdateDate>然后服务器上也有一个类似的update.xml. 程序执行的时候,比对日期时间就可以判断需要更新的文件了.<UpdateDate">结点1.dll 2009/09/20 13:31:21结点2.dll 2009/09/20 13:31:21结点3.exe 2009/09/20 13:31:21</UpdateDate>大致如此...启动时另开一个线程,启动更新程序. 具体可以做一个使用文件的列表,本地一份,服务器一份.如果有需要更新文件,则更新程序杀死被更新程序, 然后从服务器上下载替换掉原来的就可以了. 在.Net中具体的技术应该是反射,如六楼所说,首先判断配置记录中的版本号,如果有新的版本,则进行下载更新......... 下载地址:http://c2c.6688.com/updateDown/appupdater.rar 配置说明:http://www.cnblogs.com/babyblue/archive/2004/09/27/47281.html 好像已经有人做好了,去下下来试试看! 始终相信CSDN有高手的,跪求e.HasMorePage问题 怎样在C#代码中调用XAML中定义的触发器 求一个正则表达式 谁有ActiveReports3的使用示例 非常急,兄弟们请帮帮忙 在winform中的dataGrid问题 学习了 C#中,如何实现对ArrayList列表中已有元素的修改操作?(在线等) 在web页中分两部分,左边已treeview显示,当单击结点时右边的页面份跟着单击不同的结点而变化。 C#它能做什麼? MDI设计中遇到的几个问题 c# 与flash 的socket跨域通信
er...就是这个意思...
比如说update.xml
<UpdateDate">
结点1.dll 2008/09/20 12:31:21
结点2.dll 2008/09/20 12:31:21
结点3.exe 2008/09/20 12:31:21
</UpdateDate>然后服务器上也有一个类似的update.xml. 程序执行的时候,比对日期时间就可以判断需要更新的文件了.
<UpdateDate">
结点1.dll 2009/09/20 13:31:21
结点2.dll 2009/09/20 13:31:21
结点3.exe 2009/09/20 13:31:21
</UpdateDate>
大致如此...启动时另开一个线程,启动更新程序. 具体可以做一个使用文件的列表,本地一份,服务器一份.
如果有需要更新文件,则更新程序杀死被更新程序, 然后从服务器上下载替换掉原来的就可以了.
好像已经有人做好了,去下下来试试看!