资源简介
首先搭建一个站点 用于存放要升级的文件(具体用哪个端口无所谓,只要能访问这些xml文件和dll文件即可)
http://localhost:8055/appUpdateServer/
appUpdateServer 目录下放上要升级的程序文件以及 UpdateList.xml
UpdateList.xml中的程序文件版本号要比 本地的UpdateList.xml中的程序版本号高 才会提示升级
代码片段和文件信息
using System;
using System.Web;
using System.IO;
using System.Net;
using System.xml;
using System.Collections;
using System.Windows.Forms;
using System.ComponentModel;
namespace AutoUpdate
{
///
/// updater 的摘要说明。
///
public class AppUpdater:IDisposable
{
#region 成员与字段属性
private string _updaterUrl;
private bool disposed = false;
private IntPtr handle;
private Component component = new Component();
[System.Runtime.InteropServices.DllImport(“Kernel32“)]
private extern static Boolean CloseHandle(IntPtr handle);
public string UpdaterUrl
{
set{_updaterUrl = value;}
get{return this._updaterUrl;}
}
#endregion
///
/// AppUpdater构造函数
///
public AppUpd
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-14 09:48 AutoUpdate\
目录 0 2018-07-13 23:35 AutoUpdate\.vs\
目录 0 2018-07-13 23:41 AutoUpdate\.vs\AutoUpdate\
目录 0 2018-07-13 23:41 AutoUpdate\.vs\AutoUpdate\DesignTimeBuild\
文件 186 2018-07-14 12:03 AutoUpdate\.vs\AutoUpdate\DesignTimeBuild\.dtbcache
目录 0 2018-07-13 23:35 AutoUpdate\.vs\AutoUpdate\v15\
文件 53248 2018-07-14 12:03 AutoUpdate\.vs\AutoUpdate\v15\.suo
目录 0 2018-07-13 23:35 AutoUpdate\.vs\AutoUpdate\v15\Server\
目录 0 2018-07-13 23:35 AutoUpdate\.vs\AutoUpdate\v15\Server\sqlite3\
文件 0 2018-07-13 23:35 AutoUpdate\.vs\AutoUpdate\v15\Server\sqlite3\db.lock
文件 4096 2018-07-13 23:35 AutoUpdate\.vs\AutoUpdate\v15\Server\sqlite3\storage.ide
文件 32768 2018-07-14 11:43 AutoUpdate\.vs\AutoUpdate\v15\Server\sqlite3\storage.ide-shm
文件 947632 2018-07-14 09:48 AutoUpdate\.vs\AutoUpdate\v15\Server\sqlite3\storage.ide-wal
文件 5885 2017-08-10 08:41 AutoUpdate\AppUpdater.cs
文件 4640 2018-07-14 10:01 AutoUpdate\AutoUpdate.csproj
文件 981 2017-08-08 14:38 AutoUpdate\AutoUpdate.sln
文件 14848 2010-01-27 11:01 AutoUpdate\AutoUpdate.suo
文件 15709 2018-07-14 09:48 AutoUpdate\FrmUpdate.cs
文件 43940 2018-07-14 09:48 AutoUpdate\FrmUpdate.resx
文件 1338 2017-08-10 09:14 AutoUpdate\IniFiles.cs
文件 584 2018-07-14 09:41 AutoUpdate\UpdateList.xm
文件 1286 2017-08-10 09:07 AutoUpdate\xm
目录 0 2017-12-11 21:26 AutoUpdate\bin\
目录 0 2018-07-14 12:01 AutoUpdate\bin\Debug\
文件 167936 2005-10-04 23:48 AutoUpdate\bin\Debug\AutoUpdate.dll
文件 53248 2018-07-14 10:01 AutoUpdate\bin\Debug\AutoUpdate.exe
文件 34304 2018-07-14 10:01 AutoUpdate\bin\Debug\AutoUpdate.pdb
文件 21680 2017-08-10 09:05 AutoUpdate\bin\Debug\AutoUpdate.vshost.exe
文件 584 2018-07-14 09:41 AutoUpdate\bin\Debug\UpdateList.xm
目录 0 2018-07-14 12:03 AutoUpdate\bin\Release\
目录 0 2017-12-11 21:26 AutoUpdate\obj\
............此处省略24个文件信息
相关资源
- adsl 自动拨号类 源码
- 禁止自动排序
- c# WPF串口模拟自动生成数据
- Sharepoint自动创建网站 源码
- asp.net自动压缩CSS-JS源码 包附对应使用
- SQL拼接(自动生成SQL的where条件)
- kindeditor编辑器 黏贴图片自动上传插件
- c# 在线升级office软件
- C# 系统升级器
- 将多个Excel文件进行自动汇总
- 自动用递增变化的数据填充Excel
- 图片自动播放
- 自动更换IP地址
- WPF自动序号(观察者模式)
- 串口升级工具源码(IAP)
- c#加载图片并自动播放
- car-ERP-VS2008 本人升级并将错误修改好
- ftp ftp定时自动上传文件到服务器上
- word 利用c#对自动生成word报告
- Taobao 登录淘宝用c#编写
- BaiDuMap C#开发Winform窗体自动调用百度
- FileAutoCopy 文件自动复制程序
- C# 自动安装IIS,以及创建网站
- OA系统全套资料
- C# 写的便签,自动停靠隐藏,可换5
- 网上自动答疑系统(C#)
- VNC 自动登录 C#
- C# sql数据库自动备份并压缩(源码)
- protobuf 自动生成c# .cs文件
- 自动注册qq源代码
评论
共有 条评论