Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.01.29;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.037 c
2-1136887592
Silver__Dragon
2006-01-10 13:06
2006.01.29
работа с эвентами EndDrag и EndDrop


2-1137115183
remark
2006-01-13 04:19
2006.01.29
Непонятки форматирования


2-1136992050
гвест
2006-01-11 18:07
2006.01.29
TWebBrowser


5-1123438797
Michael5
2005-08-07 22:19
2006.01.29
Как добавить в свой визуальный компонент другой (тоже визуальный)


1-1135277401
SANEK_10289
2005-12-22 21:50
2006.01.29
Как обновить программу?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский