0

Я получаю следующую ошибку в Vista при попытке запустить/остановить созданную мной службу Windows.Vista + VB.NET - доступ запрещен при попытке запустить/остановить службу Windows из приложения

Cannot open ServiceName service on computer '.'. 

Тот же код работает для XP. Что мне делать, чтобы решить эту проблему?

ответ

1

Контроль учетных записей пользователей (aka UAC). UAC означает, что пользователь не работает как администратор. Ваше приложение должно указать окнам, что для этого требуются права администратора. Я думаю, что страница this объясняет это лучше, чем я могу.

0

Просто наткнулся на ваш вопрос сегодня, хотя вы просили его некоторое время назад.
У меня была аналогичная проблема в Windows Vista, когда я пытался запустить службу на основе .net, которую я разработал.
Я открыл диалоговое окно «Свойства» службы и изменил пользователя «Вход в систему» ​​на «Локальная система» (ранее я пытался запустить службу с помощью Network Service). При перезапуске службы я не получил никаких ошибок.
Если вы все еще интересуетесь ответом, это сработало для меня. Надеюсь, это сработает и для вас.
Приветствия!

 Смежные вопросы

  • Нет связанных вопросов^_^