我想知道如何为应用程序编写软件更新?
哪种技术很简单,比如VC ++或.Net?..
我只是简单地需要这个想法。
答案 0 :(得分:4)
通常,软件更新应用更新程序。否则,运行该程序的副本会使其难以修补。
简单地:
答案 1 :(得分:2)
以下答案基于您参考软件自动更新的假设。即在启动应用程序时,您需要检查是否有更新的版本,如果是这种情况,则自动下载/安装新版本。
如果您的应用程序是基于.NET的,Microsoft ClickOnce是最简单的方法。 Here是您可以开始的链接。它可以用最小的努力。
可以找到使用C ++从头开始实现的示例here。
所有这些想法都需要解决以下问题:
请注意,对于步骤4,它需要关闭正在运行的应用程序并在安装完成后重新启动它。这意味着您可能必须在另一个过程中执行此操作。