Win32应用程序的自动更新解决方案?

8
我们有一个桌面产品,由Win32服务、通知图标应用程序和相关的DLL文件组成。
我的任务是考虑使其自动更新。我们可以编写我们自己的更新程序,但在这样做之前,我想看看是否有其他解决方案可用。是否有类似于Windows Update的商业系统可供使用?我确信InstallShield曾经提供过类似的功能,但现在我找不到它了,可能是因为我的记忆出现了问题。
它是一个Win32应用程序(以及服务),因此ClickOnce不能使用(还是可以使用吗?)。
3个回答

4
请看一下Google的Omaha项目。 我曾经考虑过使用它。但是我最终意识到,重新发明轮子比学习让Omaha工作所需的所有内容更容易。不幸的是,我尚未找到通用解决方案。大多数我研究过的项目都倾向于构建自己的更新程序,这是不好的,因为每个人都会反复犯同样的错误。安全更新并不是简单的事情。请阅读此文:自动更新:是否安全? 我还觉得很烦人的是,每个自动更新程序都认为需要在我的系统通知区域中运行24/7。 我敢说应用商店模型的主要优势之一是开发人员不必担心构建更新系统。

1

我强烈推荐使用GUP: https://wingup.org/

GUP是Notepad++作者开发的自动更新程序,完全开源。


我们如何将应用程序更新为补丁而不是下载整个应用程序? - Myanju

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接