Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.02 c
2-1199978375
NaRuTo
2008-01-10 18:19
2008.02.03
Завершение программы!


15-1199108732
philin
2007-12-31 16:45
2008.02.03
Windows Mobile


15-1198883081
No_Dead
2007-12-29 02:04
2008.02.03
НГ на носу&#133 А будете ли вы в нем что либо менять?


4-1182263344
golum
2007-06-19 18:29
2008.02.03
Есть ли способы перехвата клавиш...


6-1176297172
mm0
2007-04-11 17:12
2008.02.03
Помогите с отправкой sms




   Наверх