2011-12-07 289 views
0

我想知道更新应用程序的最佳方法。我知道的方法是用新的更新应用程序文件替换应用程序文件中的.exe文件。但我想知道不同的应用程序在运行时如何执行此操作,并且从互联网上下载更新。需要帮助升级应用程序

请帮忙吗?

感谢

+0

程序在运行时无法替换。您必须停止它,安装新版本,然后重新启动它。 –

回答

0

你需要一个单独的进程中搜索udpates并用新的替换旧的exe文件。据我所知在Windows中,你不能修改正在执行的exe文件(在Linux中你可以)。

0

您需要第二个应用程序(更新程序),它可以关闭正在运行的应用程序,执行安装程序(或复制新版本的新文件),然后在更新完成后重新启动应用程序。

这个related question提供了关于如何做到这一点的更多细节。

相关问题