Обновление службы Windows - PullRequest
       0

Обновление службы Windows

4 голосов
/ 17 марта 2011

У меня есть .exe, написанный на .net (VB.net) 2.0. Я устанавливаю его как службу, используя instalutil.exe.

У меня вопрос: нужно ли полностью удалять службу и переустанавливать ее каждый раз, когда я обновляю exe-файл?

Я попытался остановить службу и заменить exe, но, похоже, она не отражает сделанные изменения.

Ответы [ 3 ]

3 голосов
/ 17 марта 2011

Если вы остановите службу, замените исполняемый файл и перезапустите службу, она будет использовать новый исполняемый файл.

Однако вы должны убедиться, что заменяемый вами исполняемый файл действительно зарегистрирован в системе.

2 голосов
/ 17 марта 2011

Вы можете изменить конфигурацию программно через API ChangeServiceConfig. Я сделал это, это работает. http://msdn.microsoft.com/en-us/library/ms681987%28v=vs.85%29.aspx

1 голос
/ 17 марта 2011

Это происходит со мной раньше, я удаляю предыдущую, чтобы заставить новую работать, так что я думаю, что вы действительно должны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...