• 大小: 3.99M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2020-12-14
  • 语言: C#
  • 标签: 实例  C#  升级  c  自动  

资源简介

1.将OAUS.Server放在服务器上,开通端口号。
2.将OAUS.Server文件下的OAUS.Server.exe.config配置文件中的端口号更改为开通的端口号。
3.在FileFolder文件下存放需要升级的文件
4.将AutoUpdater放在客户端
5.在AutoUpdater文件下更改AutoUpdater.exe.config配置文件中的ip地址及端口号、可执行程序的exe名称
6.双击AutoUpdater.exe实现从服务器下载文件到与AutoUpdater同一级

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
using ESBasic;
using AutoUpdater.Properties;
using ESBasic.Helpers;

namespace AutoUpdater
{
    /// 
    /// 说明:
    /// OAUS使用的是免费版的通信框架ESframework,最多支持10个人同时在线更新。如果要突破10人限制,请联系 www.oraycn.com
    /// 

    public partial class MainForm : Form
    {
        private Updater updater;    
        private int fileCount = 0; //要升级的文件个数。
        private Timer timer = new Timer();
        private string callBackExeName;   //自动升级完成后,要启动的exe的名称。
        private string callBackPath = ““; //自动升级完成后,要启动的exe的完整路径。        
        private bool startAppAfterClose = false; //关闭升级窗体前

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      36864  2016-12-08 10:30  OAUS可部署\AutoUpdater\AutoUpdater.exe

     文件        918  2017-04-07 14:57  OAUS可部署\AutoUpdater\AutoUpdater.exe.config

     文件     422400  2016-12-01 09:16  OAUS可部署\AutoUpdater\ESBasic.dll

     文件    1129472  2016-12-01 09:32  OAUS可部署\AutoUpdater\ESframework.dll

     文件       7680  2016-12-08 10:30  OAUS可部署\AutoUpdater\OAUS.Core.dll

     文件       1444  2017-04-07 15:00  OAUS可部署\AutoUpdater\UpdateConfiguration.xml

     文件        345  2017-04-07 15:00  OAUS可部署\AutoUpdater\UpdateLog.txt

     文件     422400  2016-12-01 09:16  OAUS可部署\OAUS.Server\ESBasic.dll

     文件    1129472  2016-12-01 09:32  OAUS可部署\OAUS.Server\ESframework.dll

     文件      49152  2017-04-07 10:53  OAUS可部署\OAUS.Server\FileFolder\AxInterop.CClink2008.dll

     文件      17408  2017-04-07 13:42  OAUS可部署\OAUS.Server\FileFolder\CClinkCSharpDemo.exe

     文件        621  2017-04-07 09:23  OAUS可部署\OAUS.Server\FileFolder\CClinkCSharpDemo.exe.config

     文件      11600  2017-04-07 13:43  OAUS可部署\OAUS.Server\FileFolder\CClinkCSharpDemo.vshost.exe

     文件      55296  2017-04-07 10:53  OAUS可部署\OAUS.Server\FileFolder\Interop.CClink2008.dll

     文件       7680  2016-12-08 10:30  OAUS可部署\OAUS.Server\OAUS.Core.dll

     文件      74752  2016-12-08 10:30  OAUS可部署\OAUS.Server\OAUS.Server.exe

     文件        499  2015-05-24 11:31  OAUS可部署\OAUS.Server\OAUS.Server.exe.config

     文件       1444  2017-04-07 14:39  OAUS可部署\OAUS.Server\UpdateConfiguration.xml

     文件        353  2017-04-07 15:05  OAUS可部署\Readme.txt

     文件       4286  2011-04-22 21:37  OAUS源码\32.ico

     文件       4286  2011-11-02 10:46  OAUS源码\AutoUpdater\32.ico

     文件        903  2015-12-02 09:42  OAUS源码\AutoUpdater\App.config

     文件       4590  2015-05-24 11:41  OAUS源码\AutoUpdater\AutoUpdater.csproj

     文件        369  2015-01-07 17:28  OAUS源码\AutoUpdater\AutoUpdater.csproj.user

     文件      36864  2016-12-08 10:30  OAUS源码\AutoUpdater\bin\Debug\AutoUpdater.exe

     文件        903  2015-12-02 09:42  OAUS源码\AutoUpdater\bin\Debug\AutoUpdater.exe.config

     文件      42496  2016-12-08 10:30  OAUS源码\AutoUpdater\bin\Debug\AutoUpdater.pdb

     文件      11608  2017-04-07 14:27  OAUS源码\AutoUpdater\bin\Debug\AutoUpdater.vshost.exe

     文件        903  2015-12-02 09:42  OAUS源码\AutoUpdater\bin\Debug\AutoUpdater.vshost.exe.config

     文件       2409  2011-11-03 14:35  OAUS源码\AutoUpdater\bin\Debug\AutoUpdater.vshost.exe.manifest

............此处省略152个文件信息

评论

共有 条评论