NewDracon |
Отправлено: 13.05.2006, 15:30 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 3

|
При попытке запуска копии приложения, вызывается обработка мьютекса, которая должна закрыть копию и развернутьуже запущенную ранее прогу. Пробовал через WindowState, ShowWindow, PostMessage, SendMessage, WM_SYSCOMMAND. Эффект один — нужное окошко разворачивается, но перестает работать кнопка сворачивания приложения, почему? |
 |
__Cheat3r |
Отправлено: 15.05.2006, 02:04 |
|

Станционный диспетчер
Группа: Участник
Сообщений: 110

|
Application->Minimize() ? |
 |
AVC |
Отправлено: 15.05.2006, 09:00 |
|
Ветеран
Группа: Модератор
Сообщений: 1583

|
Давно использую подобное (правда не на мьютексах) и проблем не возникало.
Далаю по алгоритму:
Проваерка одной копии.
Если копия уже есть -
PostThreadMessage(thrid_копии, (WM_APP+201), pid, 0);
выход.
Копия, полючая сообщение (WM_APP+201), делает то, что считает нужным. |
 |
NewDracon |
Отправлено: 19.05.2006, 23:15 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 3

|
спасибки. буду писать теперь так. |
 |