2015-09-10 44 views
-4

我该如何处理升级更新软件本身的情况?它必须处理更新软件的过程,然后一切都停止了吗?对于这个问题有任何提示或提示?我使用的是visual c#和C++,而我没有就像使用微软一键,因为它是伟大的限制,你必须使用WIndows如何构建可以自行更新的软件更新软件?

+0

嗨,为什么给我一个负面的分数?我真的不知道我该怎么做,在我发布这个线程之前,我搜索了Google,我找不到答案,所以我问了如何构建一个软件来更新软件,我做错了什么?你不应该给我一个负面的分数,这是不公平的 –

回答

0

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