首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

C#开发的应用升级管理器LUAgent客户端 - 开源研究系列文章 - 个人小作品

编程知识
2024年08月19日 08:30

       以前就想开发应用的升级更新的程序,也想过把升级工具单独弄成类库模块化。后来就想到要开发服务端和客户端独立出来,只要配置好就能够对任何应用进行升级更新操作。

  笔者将这个命名为:LUAgent,即Lzhdim Update Agent,升级更新代理,上次发布了服务端工具:https://www.cnblogs.com/lzhdim/p/18212987 。这次发布客户端应用。

 

  1、 项目目录;

   

 

  2、 源码介绍;

  1) 配置升级信息;

   

 

  2) 应用加载时;

   

 

  3) 更新进行时;

  (1)     版本目录方式;

   

 

  (2)     普通文件方式;

   

 

  3、 运行界面;

  1) 配置窗体;

   

 

  2) 右下角显示窗体;

   

 

  3) 托盘菜单;

   

 

  4、 使用介绍;

  1) 将此客户端工具复制到应用的目录;

  2) 运行客户端工具,如果没配置则需要进行配置后才能运行;

  3) 能够在应用里调用此客户端工具进行检查版本或者打开更新界面;

  4) 能够将配置好的客户端工具(主要是配置文件)放到应用的安装程序里进行发布;

 

  5、 源码下载;

  提供源码下载:https://download.csdn.net/download/lzhdim/89628108

 

  6、 其它建议;

  此客户端工具需要搭配服务器工具进行使用,主要是服务端工具能够上传应用的文件和升级更新文件。此例子主要做笔者的一个小应用,请读者自己扩展源码进行复用。

 

       此应用主要是因为搜到Autoupdate.Net这个开源应用,但是笔者没翻它的代码,在微信群里看到网友提示这个应用,需要在应用里进行调用,所以笔者对这个开源应用觉得功能不满足,所以就开发了这个升级代理工具。

From:https://www.cnblogs.com/lzhdim/p/18352648
本文地址: http://www.shuzixingkong.net/article/1222
0评论
提交 加载更多评论
其他文章 如何诱导AI犯罪-提示词注入
我们用到的大模型基本把政治类信息、犯罪相关信息都已屏蔽。但是,黑客依旧可以使用提示词诱导和提示词注入的方式对大模型进行攻击。
如何诱导AI犯罪-提示词注入 如何诱导AI犯罪-提示词注入 如何诱导AI犯罪-提示词注入
可以调用Null的实例方法吗?
前几天有个网友问我一个问题:调用实例方法的时候为什么目标对象不能为Null。看似一个简单的问题,还真不是一句话就能说清楚的。而且这个结论也不对,当我们调用定义在某个类型的实例方法时,目标对象其实可以为Null。一、从ECMA-335 Spec说起 二、Call V.S Callvirt 三、直接调用
可以调用Null的实例方法吗? 可以调用Null的实例方法吗?
ChatGPT学习之旅 (9) 系统运维小助手
本篇给大家分享下我在日常的系统开发和运维工作中的小任务是如何通过ChatGPT来解决的。可以毫不犹豫地说,它就是我的系统运维小助手。
ChatGPT学习之旅 (9) 系统运维小助手 ChatGPT学习之旅 (9) 系统运维小助手 ChatGPT学习之旅 (9) 系统运维小助手
卧槽,牛逼!vue3的组件竟然还能“暂停”渲染!
有没有一种完美的方案,从服务端获取数据的逻辑放在子组件中,并且在获取数据的期间让子组件“暂停”一下,先不去渲染,等到数据请求完成后再第一次去渲染子组件呢?
卧槽,牛逼!vue3的组件竟然还能“暂停”渲染! 卧槽,牛逼!vue3的组件竟然还能“暂停”渲染!
小白系列:数据库基础知识解析
尽管我们在本文中只触及了数据库的基础部分,实际应用中可能会遇到更复杂的业务逻辑和需求。这些复杂的场景通常需要深入了解更多高级特性和技巧。虽然这些内容超出了本文的范围,但掌握基本操作是迈向高级技能的第一步。希望通过这篇文章,你能够对数据库有一个清晰的认识,并在实际工作中熟练运用这些基本操作。未来,随着
小白系列:数据库基础知识解析 小白系列:数据库基础知识解析 小白系列:数据库基础知识解析
不是 PHP 不行了,而是 MySQL 数据库扛不住啊
大多数的业务场景下 PHP 还没有达到性能瓶颈,然而 MySQL 数据库就先行驾崩了。但我们总是不分青红皂白,一股脑的把原因归结于是 PHP 语言不行了,每当遇到这种情形我就会感叹到 PHP 的命真苦啊。
不是 PHP 不行了,而是 MySQL 数据库扛不住啊 不是 PHP 不行了,而是 MySQL 数据库扛不住啊 不是 PHP 不行了,而是 MySQL 数据库扛不住啊
RealNet:从数据生成到模型训练的最新工业异常检测 | CVPR 2024
论文提出了一种创新的自监督异常检测框架RealNet,集成了三个核心组件:可控制强度的扩散异常合成(SDAS)、异常感知特征选择(AFS)和重构残差选择(RRS)。这些组件通过协同作用,使RealNet能够有效地利用大规模预训练模型来进行异常检测,同时保持计算开销在合理的低范围内。RealNet为未
RealNet:从数据生成到模型训练的最新工业异常检测 | CVPR 2024 RealNet:从数据生成到模型训练的最新工业异常检测 | CVPR 2024 RealNet:从数据生成到模型训练的最新工业异常检测 | CVPR 2024
解锁强强组合: 使用 Kafka + ClickHouse 快速搭建流数据实时处理平台(DoubleCloud 博客)
我们想要解决的问题 让我们深入一个现实场景: 设想你负责汇总多个销售点系统产生的大量数据。这些数据需要被实时处理并在高级分析仪表板上展示,以提供全面的洞察。 在数据处理领域,速度至关重要。ClickHouse 作为速度之王, 它从不减速且异常迅速。其在并发处理方面的高效性以及成本效益使其成为构建快速
解锁强强组合: 使用 Kafka + ClickHouse 快速搭建流数据实时处理平台(DoubleCloud 博客) 解锁强强组合: 使用 Kafka + ClickHouse 快速搭建流数据实时处理平台(DoubleCloud 博客) 解锁强强组合: 使用 Kafka + ClickHouse 快速搭建流数据实时处理平台(DoubleCloud 博客)