我正在构建一个基于.NET的windows服务。它的部分功能应该是检查网站上是否有更新的版本。然后,它应该下载新的“包”,并以某种方式升级自己。谁知道有什么库可以帮助你做到这一点?我假设我会遇到覆盖当前正在运行的可执行文件的问题。
发布于 2009-04-13 18:12:53
如果您想绕过Vista UAC提示符,您可以在本地系统帐户上运行管理服务,并使用此服务更新应用程序。
管理服务调用助手应用程序,告知更新H212应用程序会重新启动应用程序。H212G213
我们目前在2000、XP和Vista上使用这个系统,在这些系统中,用户不必是管理员。
发布于 2010-08-01 04:42:26
将大部分功能放在类程序集中,并使用公共接口程序集动态加载它,以共享类型。当服务第一次启动时,检查新版本,并在动态加载之前覆盖现有版本。
https://stackoverflow.com/questions/727873
复制相似问题