Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Герасимов Александр
0 / 0 / 0
Регистрация: 07.10.2007
Сообщений: 1
#1

Определение загруженной копии приложения в Win32 - C++

11.10.2007, 10:32. Просмотров 1000. Ответов 5
Метки нет (Все метки)

Довольно избитая тема, но интересует мнение профессионалов: как лучше в Win32 определнить загружено приложение уже или нет? При чем место (каталог) запуска может меняться.

Есть решение через FindWindow, но ведь бывают приложения и без окон.

Если есть ресурс в Сети, где уже есть развренутый ответ на этот вопрос - ткните меня носом в него пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2007, 10:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определение загруженной копии приложения в Win32 (C++):

Интерфейс консольного приложения win32 - C++
Доброго времени суток! Имеется консольное приложение Win32, которое выполняет следующие действия: 1. Считывает информацию из файла. ...

Печать на USB принтер в Win XP из консольного приложения С++ Win32? - C++
Возможно ли из консольного приложения Win32 (без CLR, Unicode и пр.) в Visual C++ 2010 организовать печать на USB принтер? #if MSDOS ...

Переменная в явно загруженной DLL - C++
Здравствуйте! У меня есть глобально объявленная переменная std::string adres_fayla; в dll. Эта ДЛЛ грузится к проекту явно. Как...

Изменение формы загруженной картинки, OpenGL - C++
Здравствуйте. Я давно на этом форуме и почти все ответы по программированию нашел здесь(исключая конечно основы). Но я столкнулся с одной...

Использование загруженной БД в разных пунктах меню - C++
Всем добрый вечер! Есть задание-создать БД кинолога в С++. БД создана, всё работает. Один из пунктов меню БД -- "Загрузить БД", что...

Доступ из HTML кода страницы, загруженной в WebView, к данным приложения - Программирование Android
Возможно ли это? В частности, мне нужно передать джаваскрипту страницы версию установленного приложения.

5
Ghost
11.10.2007, 10:50 #2
Да как угодно

Например, создать именнованный обьект (PIPE, MUTEX, SEMAFORE .....)

И при запуске проверять его наличие
boombastik
7 / 7 / 0
Регистрация: 13.02.2007
Сообщений: 1,255
11.10.2007, 12:05 #3
Полностью согласен, вот пара ссылок:

http://www.codeproject.com/cpp/avoidmultinstance.asp
http://support.microsoft.com/support/kb/articles/Q243/9/53.ASP

С уважением, Владимир
0
VitSoft
0 / 0 / 0
Регистрация: 25.09.2007
Сообщений: 92
11.10.2007, 15:32 #4
Hi !!
у меня на форуме вчера об этом был вопрос

http://www.development.efficientit.com/cgi-bin/forum/UltraBoard.cgi?action=Read&BID=1&TID=150&SID=3394
0
R_II
0 / 0 / 0
Регистрация: 08.09.2007
Сообщений: 7
04.11.2007, 05:24 #5
На www.rsdn.ru есть ечень неплохая статья
0
pwa
0 / 0 / 0
Регистрация: 04.11.2007
Сообщений: 35
04.11.2007, 18:01 #6
Я использовал для себя пример из MSDN:

HOWTO: Enumerate Applications in Win32
ID: Q175030
0
04.11.2007, 18:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2007, 18:01
Привет! Вот еще темы с ответами:

Запрет запуска копии приложения - Pure Basic
Как запретить запуск копии приложения? Конечно, есть идеи по созданию левого файла, который отследить запуск копии и закроет ещё, но как...

Запуск одной копии приложения. - C#
Здравствуйте друзья, в этом примере реализован запрет запуска второй копии приложения. using System; using...

Контроль запуска одной копии приложения - C++ Linux
Привет всем! Я только учусь писать на С++ под Linux, поэтому не могли бы вы мне помощь в следующей проблемме. Как в Линуксе...

.NET 4.x Запуск только одной копии приложения - C# WPF
Пролистал много вариантов и все для виндовс форм в визуалстудиа не нашел флажка для запуска в одном экземпляре. Поделитесь пожалуйста уже...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.