Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.29;
Скачать: CL | DM;

Вниз

Вопрос про сервисы для гуру...   Найти похожие ветки 

 
Bakset   (2005-12-25 02:20) [0]

Удалено модератором
Примечание: СПАМ


 
Германн ©   (2005-12-25 02:28) [1]

Так а в чём собсс-но вопрос?
Как не закрывать приложение при смене пользователя?
Как перезапустить приложение при смене пользователя?
Как запустить приложение с правами?
Или ещё что-то? Суть проблемы, имхо, не понятна.


 
Bakset   (2005-12-25 02:32) [2]

ну естественно не закрывать приложение! перезапустить и прочая лабуда это проще париной репы все в сообщениях винды... а тут проблема понимаш... есть соображения? буду очень признателен :)


 
Германн ©   (2005-12-25 02:56) [3]


> Bakset   (25.12.05 02:32) [2]
>
> ну естественно не закрывать приложение! перезапустить и
> прочая лабуда это проще париной репы все в сообщениях винды.
> .. а тут проблема понимаш... есть соображения? буду очень
> признателен :)

Честно говоря - не понимаю.
Почему нельзя всё реализовать через сервисы?


 
Bakset   (2005-12-25 03:06) [4]

Да это целый геморой поддерживать два сервиса. И в написании это тоже гемор... мне нужно из Монитора пускать Сервер, как сервис... это уже не CreateProcess ведь? и еще всяки такие вещи могут выползти наружу...


 
Германн ©   (2005-12-25 03:22) [5]

Не, ну то что это геморрой, это точно. Два сервиса зависимые друг от друга. Может переработаешь логику, если это возможно?


 
Набережных С. ©   (2005-12-25 08:36) [6]

Хотя вопрос к Гуру, но и я рискну что-нибудь сказать.

> Bakset   (25.12.05 02:20)

Во-первых, это плохая идея - давать пользователю прямой доступ к службе, работающей под LocalSystem. Хуже только запускать обычное приложение от имени системы. Ни один мало-мальски грамотный админ эту "бомбу" близко к своим компьютерам не подпустит.

> все отлично служда настроена как интерактив со значком в
> трее все вызывается и доступ к GUI Сервера тоже есть, да
> запускается все под правами SYSTEM, соответственно через
> CreateProcess Сервер тоже получает эти права...

Хм, а ты пробовал запустить все это хозяйство в ХР, а потом сменить пользователя через Fast user switching? Боюсь, тебя ждет неприятный сюрприз - все сервисы работают в нулевой терминальной сессии.

Вообще говоря, сохранить работающим приложение при выходе пользователя может быть и можно, хотя я этого не пробовал, нужды не было. Для этого надо просто переключить его на другую Window Station, а после входа пользователя опять вернуть на интерактивную. Но для этого придется уничтожить все созданные приложением окна - все без исключения, всеми потоками приложения. Но это, повторяю, только предположение, пришедшее в голову прямо сейчас.

PS А спамить не надо.



Страницы: 1 вся ветка

Текущий архив: 2006.01.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
2-1137396352
Вася Рогов
2006-01-16 10:25
2006.01.29
C Builder


6-1129051977
Ultra Crash
2005-10-11 21:32
2006.01.29
Интеллектуальные агенты


2-1137064344
Practicant
2006-01-12 14:12
2006.01.29
Узнать ширину текста...


3-1133243727
Lex_!
2005-11-29 08:55
2006.01.29
XMLDataSource - примерно что-то такое есть? ..


2-1136898570
GEN++
2006-01-10 16:09
2006.01.29
Какпрограммно удалить каталог