как узнать, запущено ли нужное мне приложение?
если присутствует, предложить пользователю закрыть ее.
HWND hwnd = NULL;
HANDLE handle_window,proc;
DWORD processID,rd;
hwnd = FindWindow("Grand theft auto San Andreas","GTA: San Andreas"); //тут я определяю, запущено-ли указанное приложение
if(hwnd)
cout<<"I found !\n";
else
cout<<"not found\n";
Цитата: user1
void* buf;
HWND hwnd = NULL;
HANDLE handle_window,proc;
DWORD processID,rd;
hwnd = FindWindow("Grand theft auto San Andreas","GTA: San Andreas"); //тут я определяю, запущено-ли указанное приложение
if(hwnd)
cout<<"I found !\n";
else
cout<<"not found\n";
HWND hwnd = NULL;
HANDLE handle_window,proc;
DWORD processID,rd;
hwnd = FindWindow("Grand theft auto San Andreas","GTA: San Andreas"); //тут я определяю, запущено-ли указанное приложение
if(hwnd)
cout<<"I found !\n";
else
cout<<"not found\n";
Не совсем корректный пример, процесс может не иметь окна.
http://forum.codenet.ru/showthread.php?t=39896 - здесь написано, как узнать список выполняющихся процессов
спасибо огромное!!