【问题标题】:How do I build a software update software which Could update itself?如何构建可以自我更新的软件更新软件?
【发布时间】:2015-12-06 21:50:53
【问题描述】:

我该如何处理这种更新软件本身更新的情况?它必须终止更新软件的过程,然后一切都停止了?有什么提示或提示吗?我正在使用 Visual c# 和 c++,我不喜欢用微软一键,因为你必须用WIndows很大限制

【问题讨论】:

  • 嘿,为什么给我一个负分?我真的不知道我该怎么做,在我发布这个帖子之前,我已经搜索了谷歌,我找不到答案,所以我问怎么做软件来更新软件,我做错了什么?你不应该给我负分,不公平

标签: c# c++ software-update


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-02
    • 1970-01-01
    • 2010-09-17
    • 2010-12-17
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    相关资源
    最近更新 更多