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

Вниз

Как найти приложение, запущенное в другой сессии Терминала?   Найти похожие ветки 

 
Aleksandr ©   (2003-12-26 18:35) [0]

На одном компьютере несколько пользователей открывают разные сессии через удаленное управление (Terminal). И в итоге каждый из них, не видя приложений, запущенных в другой сессии, может запустить в своей это приложение. Мьютекс тут не помогает - его не видно в другой сессии и о том, что приложение уже запущено, узнаешь только в случае работы с сокетами - тогда Винда сама ругается, что нельзя дважды открыть сокет. Как можно сделать проверку на безусловное наличие запущенной программы?


 
Zz_   (2003-12-26 18:55) [1]

Для терминала
hMutex := CreateMutex(...,"GLOBAL\NameMutex"


 
Aleksandr ©   (2004-02-03 13:47) [2]

Не сработало :)


 
Игорь Шевченко ©   (2004-02-03 14:01) [3]

Aleksandr ©   (03.02.04 13:47)

Сработает. Рихтера надо почитать, у него все написано. Скачать можно на www.podgoretsky.com


 
Ihor Osov'yak ©   (2004-02-03 14:03) [4]

2 [2] Aleksandr ©   (03.02.04 13:47)
Ищите ошибку в 17 строке...

.. Хотя чем черт не шутит - во всех ексамплах, виденных мною -  пишется не
GLOBAL а Global.. Проверять сейчас влом, хотя бы потому, что я бы написал Global..

Зы -
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=delphi+CreateMutex++terminal+Server+Global&btnG=Google+Sea rch



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
1-1082741990
Lena19
2004-04-23 21:39
2004.04.11
checkbox1.Font.Color:=clred; а в ответ тишина


14-1082197153
Тимур
2004-04-17 14:19
2004.04.11
Counter-strike через модем


7-1074409728
Alexey Churkin
2004-01-18 10:08
2004.04.11
Печать на принтере


11-1061655723
dictator
2003-08-23 20:22
2004.04.11
В KOL приложении новые объекты не воспринимаются и сложно поменят


3-1078997841
RavenD
2004-03-11 12:37
2004.04.11
почему теряются данные при запросе?