• 基于C#实现的开源自动更新程序


        Ant是基于C#编写的自动更新程序,其主要目的是简单方便地对.net桌面应用程序进行自动更新,解决版本更新的烦恼。Ant主要分为三个部分:服务端,管理端和程序端。

        服务端主要用于提供文件更新和下载用

        管理端是用于把最新版本的程序更新到服务端

        程序端,主要是获取服务端的文件信息把最新的文件更新到本地

    程序端使用前需要引用Ant.Component,在程序开始处使用检测代码

    private void Form1_Load(object sender, EventArgs e)
            {
                string host = "www.henryfan.net";
                Ant.Component.Updater updater = new Ant.Component.Updater();
                if (updater.Detect(host, 9560))
                {
                    updater.Updating(host, 9560, "AutoUpdate.exe", true);
                    Close();
                }
            }

    在程序中通过Updater进行一个检测,看存不存在文件更新。如果存在就调用Updating方法并关闭当前程序,更新完成会执行指定的程序“AutoUpdate.exe”;根据实际的需要代替成相关exe文件。为了让更新正常处理Ant.Update.exe必须在当程序目录下。

     项目地址:http://www.ikende.com/AntUpdater.aspx

    访问Beetlex的Github
  • 相关阅读:
    react创建项目01
    jq中的时间转化
    vue-resource调用promise取数据方式整理
    ES6 语法
    js获取时间
    trigger()模拟事件操作
    移动端调出不同需求的键盘
    移动端ios滚动卡顿问题
    godaddy购买的域名解析到aws的route53
    k8s 排错
  • 原文地址:https://www.cnblogs.com/smark/p/2379444.html
Copyright © 2020-2023  润新知