我如何建立一个软件更新软件可以更新自己

本文关键字:软件 更新 自己 一个 何建立 建立 | 更新日期: 2023-09-27 18:12:04

如何处理更新软件本身的情况?它必须终止更新软件的过程,然后一切都停止了吗?对于这个问题有什么提示或提示吗?我用的是visual c#和c++,我不喜欢用微软的一键式软件,因为它有很大的局限性,你必须使用WIndows

我如何建立一个软件更新软件可以更新自己

运行一个单独的安装程序来进行安装。最好,您的"更新软件"应该只负责识别何时需要更新,然后触发更新安装,而不是执行实际的安装。在这种情况下,更新"更新软件"本身不是问题,因为安装程序可以停止"更新软件",更新它,然后重新启动它。如果您计划自己执行此操作,只需确保您的方法非常严格,以防止软件的损坏和错误状态。编写这种软件需要非常小心地涵盖所有可能的边缘情况,如果在许多机器上部署这种"更新软件",事情可能会出现严重的错误,从而导致巨大的问题。