Главная страница
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.037 c
2-1136924395
Glex
2006-01-10 23:19
2006.01.29
Координаты мыши относительно Top-Left формы?


15-1136757130
eLVik
2006-01-09 00:52
2006.01.29
SQL Server Management Studio Express CTP не запускается


15-1136981804
Polevi
2006-01-11 15:16
2006.01.29
Песня


2-1137154318
ASMSoft
2006-01-13 15:11
2006.01.29
РАДАР


15-1136637766
QwertyKz
2006-01-07 15:42
2006.01.29
Ищу старую игру :)