Re: Как достоверно узнать, запущен ли процесс уже на WM 5.0
От: AGolovnev  
Дата: 13.08.08 16:31
Оценка:
Здравствуйте, Trinity-2001, Вы писали:

T2>Привет!

T2>Вопрос такой — как достоверно узнать, запущено приложение уже на WM 5.0 PPC или нет? Раньше пробовала через поиск окна посредством FindWindow. Работает этот вариант не всегда правильно, потому что главное окно у меня скрыто с самого начала. Хотела попробовать через создание мьютекса, например — вроде на WM есть функция CreateMutex. Только вот не знаю, как подобрать условия уникальности для этого мьютекса — на обычном ПК это было бы легко. А вот что на WM можно взять для уникальности? Если есть предложения получше, то буду только рада.

T2>Или для уникальности просто взять строчку типа:

T2>#define APP_GUID _T("MyAppClientClass-nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn") (сзади GUID соответственно)

Если не поздно, то я бы Mutex заменил на ATOM — он как-то по-легче...
... << RSDN@Home 1.2.0 alpha 4 rev. 1099>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.