|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows Vista » Службы - [решено] Служба для XP не видется в Vista. |
|
Службы - [решено] Служба для XP не видется в Vista.
|
Новый участник Сообщения: 20 |
Всем привет. Есть программа написанная для XP + служба. Функция программы запускать и останавливать службу. Служба - файл .exe запускаемый с HDD.
Если запустить файл EXE руками, то все работает прекрасно как надо, но при этом открывается окно ms-dos. Соответственно разработчик делает выполнение этого exe на базе сервиса. Но проблема в Vista в том что сервис запускается и выполняется(как LocalSystem), но он не работает как надо такое ощущение что он выполняется где-то отдельно без связи с моим аккаунтом пользователя. Я пробЫвал запускать данный сервис как NT Authority\NetworkService, NT AUTHORITY\LocalService, и как пользователь под которым я работаю. Ситуация не изменна сервис работает как будто сам по себе. В XP все работает прекрасно. Есть ли какие-нибудь соображения вчем может быть дело? |
|
Отправлено: 18:54, 20-09-2009 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать На сколько я понимаю политика безопасности для служб в xp отличается от Vista. При запуске в фоновом режиме программы ее доступ к аккаунту пользователя будет блокирован, есть ли способ разблокировать это?
|
Отправлено: 20:57, 20-09-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать ailand, похоже Вашу службу нужно запускать с правами Администратора, т.к. видать она затрагивает системные события и Виста блокирует такие действия. Вам нужно программу для ХР запустить с административными правами и в свойствах Бесопастность службы для пользователя Вы так же установить полный доступ.
|
Отправлено: 21:44, 20-09-2009 | #3 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Огромное спасибо за ответ. Хотел уточникть правильно ли я понял. Я должен запустить службу как администратор тоесть система будет писать "вход от имени администратор"? Что касается программки, то нет проблем. Еще раз спасибо за ответ.
Еще нюанс Файл EXE(служба) запускается в консоли. если запустить файл EXEруками (как администратор) а программу как локальный пользователь, то связи между ними нет. Они видят друг друга только когда запущены от одного пользователя либо оба от администратора либо оба от локального пользователя. |
Отправлено: 22:34, 20-09-2009 | #4 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Не понятно почему когда я запускаю сервис как локальный пользователь, почему он изолируется от основной программы.
|
|
Отправлено: 23:36, 20-09-2009 | #5 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Всем привет, моя служба запускаеся в сессии 0 Windows Vista. Насколько мне известно эта сессия изолирована в Windows Vista для безопасности. Есть ли способ заставить принудительно запускаться эту службу в сессии 1 например?
|
Отправлено: 13:32, 23-09-2009 | #6 |
(*.*) Сообщения: 36565
|
Профиль | Сайт | Отправить PM | Цитировать Цитата ailand:
|
|
------- Отправлено: 17:04, 23-09-2009 | #7 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Добрый день, спасибо за ответ. Пробывал запустить в планировщике от имени System, и Local Service. В обоих случаях программа выполняется в сессии 0. Сессия 0 не интерактивна, в связи с этим (видимо) нет связи с рабочим столом.
|
Отправлено: 18:07, 23-09-2009 | #8 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать Спасибо всем за помощь. Проблема была решина.
http://forum.oszone.net/newpostinthread-151302.html |
Отправлено: 17:00, 02-10-2009 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Службы - служба Windows Search (Indexing Service Vista) | noovot | Microsoft Windows Vista | 4 | 18-07-2017 21:15 | |
Службы - не запускаются служба политики диагностики и служба списка сетей | Blakfast | Microsoft Windows 7 | 15 | 23-03-2015 16:50 | |
Ошибка - [решено] Какая служба нужна для выполнения taskkill? | Yewgeniy | Microsoft Windows 2000/XP | 4 | 14-07-2012 15:41 | |
Службы - [решено] MS Vista и Клиент для сетей NetWare | DarkMaximus | Microsoft Windows Vista | 4 | 25-07-2008 13:54 |
|