|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.01.2014, 18:22 | #1 |
Форумчанин
Регистрация: 26.06.2010
Сообщений: 168
|
mutex
вот создать если mutex
если запускается еще одна копия, она выходит. а вот как сделать чтоб выход был не у следующей копии, а у тех что запустились до этого? |
05.01.2014, 19:33 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Мютексы тут не нужны.
Ты при запуске второй копии посылай сообщение WM_USER + чего-то, которое зарегистрировано на это приложение. А в приложении пропиши выход при получении этого сообщения. Естесственно что посыл сообщения нужно делать до его регистрации, иначе и последнее приложение его отловит.
I'm learning to live...
|
06.01.2014, 05:13 | #3 | |
Форумчанин
Регистрация: 26.06.2010
Сообщений: 168
|
а как то можно рассылать такое сообщение. если найти кому отсылать не по заголовку окна (оно может меняться). а по имени класса (registerclass)
нашел Цитата:
я же могу любые сообщения посылать разным программам, и нарушать их работу Последний раз редактировалось Stilet; 06.01.2014 в 09:16. |
|
06.01.2014, 09:21 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
И кстати я имел ввиду посыл сообщения на спецхендл HWND_BROADCAST, который говорит Цитата:
I'm learning to live...
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi Mutex Semaphore CS | bugiman | Помощь студентам | 0 | 07.06.2012 21:11 |
winapi, использование Mutex'ов | LockHeart | Win Api | 4 | 24.11.2011 14:45 |
Блокировки mutex в Linux | papos | Помощь студентам | 0 | 25.04.2011 00:44 |
Использование mutex | Sparky | Помощь студентам | 1 | 29.05.2010 16:24 |