更新Windows服务

时间:2011-03-17 01:03:21

标签: .net windows-services

我有一个用.net(VB.net)2.0编写的.exe。我使用instalutil.exe将其安装为服务。

我的问题是,每次更新exe时,是否需要完全卸载服务并重新安装?

我尝试停止服务并替换exe,但似乎没有反映所做的更改。

3 个答案:

答案 0 :(得分:3)

如果停止服务,请替换可执行文件,然后重新启动服务,它将使用新的可执行文件。

但是,您需要确保您要替换的可执行文件是实际在系统中注册的文件。

答案 1 :(得分:2)

您可以通过ChangeServiceConfig API以编程方式更改配置。我做到了,它有效。 http://msdn.microsoft.com/en-us/library/ms681987%28v=vs.85%29.aspx

答案 2 :(得分:1)

之前发生这种情况,我卸载了前一个以使新的工作正常,所以我认为你真的应该这样做。

相关问题