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

Вниз

Блокировка повторного запуска программы   Найти похожие ветки 

 
Alik   (2008-01-02 20:47) [0]

Добрый вечер народ!

Вопрос такой:
написал прогу, обучил народ как работать, вроде сделал защиту от дурака, ан нет нашлись умники, которые несколько раз тыкают по ярлыку и в результате открывается несколько экземпляров программы. Потом эти "хакеры" естественно начинают метаться туда и сюда и получается полный "копец"!!!

Слышал, что можно блокировать повторный запуск одной и той же программы, можно подскажите где искать!


 
{RASkov} ©   (2008-01-02 20:49) [1]

> [0] Alik   (02.01.08 20:47)

Твой вопрос в яндексе
http://www.yandex.ru/yandsearch?clid=9582&text=%D0%91%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0+%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D0%BD%D0%BE%D0%B3%D0%BE+%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B


 
Alik   (2008-01-02 20:57) [2]

Ок братец, разберемся!


 
TStas ©   (2008-01-04 22:03) [3]

В "статьях" на этом сайте есть очень хороший ответ - через мьютексы. Я именно так и делал. У меня есть прога, которая работает с файлами в папке. Естественно, если с ней начнут два экземпляра работать - это глюк, притом злой. Все чудесно работает с мьютексами.


 
Sergey Masloff   (2008-01-04 22:18) [4]

Да не обязательно мютексы. В некоторых случаях намного удобнее MMF. Можно вообще по-простому искать главное окно с известным классом.


 
MetalFan ©   (2008-01-05 12:32) [5]

мютекс afaik удобен тем, что он автоматически освобождается при "умирании" владеющего им процесса


 
TStas ©   (2008-01-05 16:34) [6]

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


 
Правильный_Вася   (2008-01-05 18:49) [7]

можно использовать любой глобальный объект, мьютекс лишь частный случай



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

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

Наверх




Память: 0.45 MB
Время: 0.043 c
4-1183109513
евнен
2007-06-29 13:31
2008.02.03
форматирование диска без участия пользователя


2-1199479311
MMQ
2008-01-04 23:41
2008.02.03
Объекты


2-1199646349
ЗВаська
2008-01-06 22:05
2008.02.03
Интерфейс + with


15-1198841892
user_
2007-12-28 14:38
2008.02.03
Поржом чуть чуть...???


15-1198487954
Kolan
2007-12-24 12:19
2008.02.03
А DBX есть в BDS 2006?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский