Вниз
Скачать: CL | DM;

Запуск второй копии приложения только для другого пользователя ?   Найти похожие ветки 

 
ТЧеловек   (2009-03-04 09:36) [0]

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

Решаема ли задача на мьютексах (наиболее частое решение), т.е. именованные мьютексы уникальны только в пределах сессии или для всей системы ?


 
clickmaker ©   (2009-03-04 11:11) [1]

> т.е. именованные мьютексы уникальны только в пределах сессии
> или для всей системы ?

это тоже стандартная задача. Для тех, кто хоть раз читал MSDN

Terminal Services:  The name can have a "Global\" or "Local\" prefix to explicitly create the object in the global or session name space. The remainder of the name can contain any character except the backslash character (\).


 
ТЧеловек   (2009-03-04 11:46) [2]

> clickmaker ©   (04.03.09 11:11) [1]
> Для тех, кто хоть раз читал MSDN

Читал, но этот момент почему-то пропустил.
Спасибо.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.045 c
2-1270231741
Vigi
2010-04-02 22:09
2010.08.27
Информация о доступных серверах!


15-1266928491
Кто б сомневался
2010-02-23 15:34
2010.08.27
Интернет убил «Убийцу» (защита от пиратства)


11-1215521729
tigra
2008-07-08 16:55
2010.08.27
ошибки при компиляции демо kolgraphic


2-1272851119
Delphist2
2010-05-03 05:45
2010.08.27
присваивание обработчика


15-1265308439
Leonid Troyanovsky
2010-02-04 21:33
2010.08.27
Джо Вономасса & Томми Эммануэль, гитара (Австралия)




   Наверх