Я создал службу в C #, которая генерировала исполняемый файл "GodzillaService.exe".Сам сервис - это просто базовый шаблон, сгенерированный ТОЧНО по этой ссылке, кроме имени: https://www.c -sharpcorner.com / article / create-windows-services-in-c-sharp /
Проблема возникает, когда я пытаюсь запустить InstallUtil.Согласно статье выше, я выполняю
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
в командной строке с повышенными привилегиями, работаю от имени администратора.Затем я набираю
InstallUtil.exe C:\Path\To\My\EXE\Godzilla.exe
и получаю сообщение об ошибке:
Возникла исключительная ситуация на этапе установки.System.InvalidOperationException: Невозможно открыть диспетчер управления службами на компьютере '.'.Эта операция может потребовать других привилегий.Внутреннее исключение System.ComponentModel.Win32Exception было выдано со следующим сообщением об ошибке: Доступ запрещен.
Глядя на сообщение об ошибке, опыт подсказывает мне, что мне нужно предоставить доступ кому-то или кому-то, ночто?Я уже запускаю программу в качестве администратора.Я уже пробовал эти вещи:
- Запустить командную строку от имени администратора.
- Запустить командную строку разработчика для VS 2017 от имени администратора.
- Выйти из моегоучетная запись пользователя, войдите в мою учетную запись администратора и попробуйте запустить ее.
- Переместите файл GodzillaService.exe в каталог Program Files, если applocker с ним связывается.
- Запустите VS 2017 от имени администратора, перестройте exe-файл, затем попробуйте.
- Попробуйте использовать полный путь как exe-файла, так и InstallUtil.
- Убедитесь, что моя учетная запись администратора была в локальной группе администраторов.
- Попытался просмотреть Event Viewer для получения дополнительной информации (не нашел журналы, связанные с этой проблемой, может быть, я смотрю не в том месте?)
- Попытался изменить учетную запись в служебной программе с LocalSystem наПользователь, LocalService и NetworkService
У меня свежая идея ... У кого-нибудь есть какие-либо предложения относительно того, что я могу сделать для дальнейшего устранения этой проблемы?Я ценю любые советы!