Windows服务 – 编写自动更新Windows服务的最佳做法

发布时间:2020-05-17 发布网站:编程之家
编程之家收集整理的这篇文章主要介绍了Windows服务 – 编写自动更新Windows服务的最佳做法编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们需要创建一个具有自我更新功能的Windows服务。

想到三个选择,

>管理第一个服务的检索,卸载和安装的第二个服务。
>使用一些第三方框架(建议欢迎,我相信.NET支持Windows窗体应用程序的自动更新,但不支持Windows服务)
>使用插件模型,其中服务只是一个包含更新和运行逻辑的shell,并且该服务的业务逻辑包含在可以被换出的DLL中。

任何人都可以解决这个问题吗?

谢谢

只是我有一些想法。

1似乎有问题,因为你最终处理你想要解决的情况,因为在某些时候更新程序将需要更新。
3听起来不错,但是如果通过“交换”,就意味着在运行期间使用一些花哨的反射来加载dll,我不知道性能是否会成为一个问题。

有第四个选项,其中服务可以产生更新过程,这将允许它在运行之前更新可执行文件,如果需要的话。从那里开始编写安装应用程序是一件简单的事情,服务将在关闭之前产生。

总结

以上是编程之家为你收集整理的Windows服务 – 编写自动更新Windows服务的最佳做法全部内容,希望文章能够帮你解决Windows服务 – 编写自动更新Windows服务的最佳做法所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478
编程之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!