Переключить пользователя, чтобы службы работали как динамически - PullRequest
0 голосов
/ 25 апреля 2011

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

Есть ли способ, используя код, чтобы я мог переключить активного пользователя, что службаработает как, динамически, без какого-либо взаимодействия с пользователем или GUI?Я немного неопытен, когда дело доходит до услуг, поэтому я не уверен, возможно ли это.Любая информация по теме будет оценена.( Код VB и C # в порядке )

1 Ответ

0 голосов
/ 25 апреля 2011

Предполагая, что вы включили класс, который наследуется от Installer, как часть кода службы для обработки установки службы, вы можете изменить Учетную запись для компонента Installer Service Service, указав LocalService, NetworkService, LocalSystem или User.Тем не менее, если вы укажете «Пользователь», вам нужно будет либо закодировать имя пользователя и пароль в коде.Если вы установите для него значение User и не предоставите эти значения, то при запуске InstallUtil.exe для установки службы будет запрашиваться имя пользователя и пароль.

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