Сейчас на форуме: ut2004, vsv1 (+5 невидимых)

 eXeL@B —› Вопросы новичков —› Запустим две программки?
Посл.ответ Сообщение

Ранг: 0.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 06 июня 2006 01:43 · Поправил: Frink
· Личное сообщение · #1

Какой код может осуществлять проверку на уже запущенную копию программы?

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



Ранг: 162.2 (ветеран)
Активность: 0.090
Статус: Участник

Создано: 06 июня 2006 06:09
· Личное сообщение · #2

Эх Wasm-a нету. Статья называлась "Взаимодействие экземпляров приложения". Погугли, может ещё где она есть.
Проверок можно море придумать: Mutex, разделяемая секция, временный ключ реестра, временный файл, и ещё поизвращённей придумать чего нибудб можно, к примеру временное изменение даты создания чего-нибудь.



Ранг: 450.1 (мудрец)
Активность: 0.260
Статус: Участник

Создано: 06 июня 2006 07:00
· Личное сообщение · #3

mutex, имя процесса, заголовок окна, еще что-нибудь можно проверять..




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 06 июня 2006 08:49
· Личное сообщение · #4

OpenMutex,FindWindow,GetWindow,CreateFileMapping,... Но чаще юзают всё же FindWindow (в протах OpenMutex, CreateFileMapping)

-----
Yann Tiersen best and do not fuck




Ранг: 6.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 06 июня 2006 09:16
· Личное сообщение · #5

Здесь http://www.archive.org/web/web.php почти весь инет(понимаю смешно, но находил статьи, которым более 3 лет, по разным сайтам). Глянь, может и Васм будет.



Ранг: 0.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 06 июня 2006 23:06
· Личное сообщение · #6

ОК! Всем спасибо! Буду пытаться ломать


 eXeL@B —› Вопросы новичков —› Запустим две программки?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати