Vista + VB.NET - доступ запрещен при попытке запустить / остановить службу Windows из приложения - PullRequest
0 голосов
/ 30 марта 2009

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

Cannot open ServiceName service on computer '.'.

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

Ответы [ 2 ]

1 голос
/ 30 марта 2009

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

0 голосов
/ 16 июля 2009

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

...