|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.06.2014, 16:51 | #1 |
Пользователь
Регистрация: 13.05.2014
Сообщений: 73
|
TService без вопросов запускается в WinXP, но WinServer 2008 сообщение отказано в доступе 5
Добрый день. Ранее для определенных задач был написан собственный сервис (наследник от TService). Все было хорошо сервис без проблем работал в WinXP, но встала задача запустить его на Windows Server 2008. Сервис установился в службы, но вот при попытке его запуска выдается сообщение мол нет доступа код ошибки 5. В реестре для пользователей этого сервиса назначил максимальные права, все равно ошибка доступа. Вот думаю может что-то в Win Server 2008 изменилось и теперь требуется другой подход работы с сервисами?
Не вдаваясь в подробности, логика работы сервиса у меня была такой - если запуск MyService.exe происходил с параметром /INSTALL или /UNINSTALL то все сводилось к вызову некого моего метода Execute, который собственно создавал TMyService - наследник TService, а именно: Код:
Старт сервиса делался в целом так (не стал здесь приводить целый класс, поэтому упростил код, чтобы минимизировать размер): Код:
|
27.06.2014, 17:26 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А ты посмотри свойства установленной службы. От чьего имени она запускается?
I'm learning to live...
|
27.06.2014, 19:20 | #3 | |
Пользователь
Регистрация: 13.05.2014
Сообщений: 73
|
Цитата:
В списке служб Windows'a открываю свойства моей службы - открывается диалоговое окно. В нем выбираю вкладку "Вход в систему" - выбрано с "Системной учетной записью". Если же выбрать другой пункт - "С учетной записью" и выбрать пользователя Windows с правами админа то все Ок - служба начинает запускаться. Что делать? |
|
27.06.2014, 20:22 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
В чем проблема то? - Разовая настройка.
I'm learning to live...
|
|
27.06.2014, 22:15 | #5 | |
Пользователь
Регистрация: 13.05.2014
Сообщений: 73
|
Цитата:
Да и еще немаловажно, чтобы на папке где храниться наш файл MyService.exe был доступ, а именно по умолчанию добавлена группа "Администраторы" и полные правы. В противном случае уже ничего не поможет Последний раз редактировалось Stilet; 28.06.2014 в 09:01. |
|
28.06.2014, 03:12 | #6 | |
ПШП
Участник клуба
Регистрация: 15.07.2013
Сообщений: 1,872
|
Цитата:
Но и почему сервис запускается через стороннюю программу мне тоже не понятно. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отказано в доступе | Makin_tosh | C++ Builder | 9 | 15.05.2013 21:08 |
VB.NET Отказано в доступе при распаковке ресурсов на диск | Inex | Общие вопросы .NET | 1 | 01.11.2012 11:31 |
Полное заполнение таблицы в общем доступе/, но без права повторного редактирования ячеек после сохранения | Microsoft Office Excel | 3 | 01.10.2011 13:20 | |
Отказано в доступе до диска Е | Sasha_Honcharuk | Безопасность, Шифрование | 0 | 26.03.2011 19:08 |
Отказано в доступе | Bat{CMD}_Men | Операционные системы общие вопросы | 8 | 20.06.2010 17:35 |