【发布时间】:2010-03-03 05:47:10
【问题描述】:
我想大致了解如何为应用程序编写软件更新?
哪种技术像 VC++ 或 .Net 一样简单?..
我只需要简短的想法。
【问题讨论】:
-
如果您想要一个有用的答案,那么您可能想为您的问题添加更多细节。
-
我只想要一个简短的答案,一般来说在软件更新时会发生什么
标签: .net mfc visual-c++
我想大致了解如何为应用程序编写软件更新?
哪种技术像 VC++ 或 .Net 一样简单?..
我只需要简短的想法。
【问题讨论】:
标签: .net mfc visual-c++
通常,软件更新与更新程序一起应用。否则,运行程序的副本会使修补变得困难。
简单地说:
【讨论】:
以下答案基于您指的是软件的自动更新的假设。也就是说,在启动您的应用程序时,您会检查是否有更新的版本可用,如果是,则自动下载/安装新版本。
如果您的应用程序基于 .NET,Microsoft ClickOnce 是最简单的方法。 Here 是您可以开始使用的链接。它可以以最小的努力使用。
可以在here 找到使用 C++ 从头开始实现的示例。
所有这些想法都需要解决以下问题:
请注意,对于第 4 步,它需要关闭正在运行的应用程序并在安装完成后重新启动它。这意味着您可能必须在另一个进程中执行此操作。
【讨论】: