Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我该如何处理这种更新软件本身更新的情况?它必须终止更新软件的过程,然后一切都停止了?关于这个问题的任何提示或提示?我正在使用 Visual c# 和 c++,我不喜欢使用微软一键,因为它非常有限,你必须使用 WINdows
运行一个单独的安装程序来进行安装。优选地,您的“更新软件”应该只负责识别何时需要更新然后触发更新安装,而不是执行实际安装。在这种情况下,更新“更新软件”本身不是问题,因为安装程序可以停止“更新软件”,更新它,然后重新启动它。如果您打算自己执行此操作,只需确保您的方法非常严格,以防止软件损坏和错误状态。编写这种软件需要非常小心地涵盖所有可能的边缘情况,如果这种“更新软件”部署在许多机器上,事情可能会出现严重错误,从而导致巨大的问题。