对于处理windows窗体项目的基于web的自动软件更新,有哪些好的解决方案?我知道microsoft one-click,但目前对它不感兴趣。
发布于 2008-10-15 18:20:43
ClickOnce很适合千篇一律的东西,但在安全性方面有一些限制(例如,不能创建桌面图标,不能访问COM等)
假设您正在使用MSI安装您的应用程序。使用WIX (http://wix.sourceforge.net/)创建一个补丁(.msp)。你会想看看Vista的最低特权用户帐户(LUA)补丁,因为如果你不这样做,UAC会毁了你。
然后,您的应用程序将执行以下操作:
中)G214
这一切都可以在幕后自动发生,在XP和Vista上都没有用户交互。
从这一点开始,一般来说,WIX是一个很好的起点:
http://www.tramontana.co.hu/wix/index.php (第4课是关于更新)
发布于 2010-02-24 01:36:20
我不想说太垃圾,但是我们公司提供了一个自动更新的解决方案。它分为三个部分:
The free AutomaticUpdater control
编写的更新程序
wyUpdate处理所有的Vista/Windows7UAC问题,以及当你试图更新复杂软件时不可避免地出现的所有文件权限问题。
发布于 2010-06-22 22:38:42
我们曾经写过自己的.这不是个好主意。在许多情况下,您可以使用ClickOnce。我们实际上使用了一款名为AutoUpdate+的产品,我们可以推荐它。它的特别之处在于它可以避免UAC弹出问题。
https://stackoverflow.com/questions/205830
复制相似问题