Вопрос Как сделать проверку на то, запущен ли процесс

Забаненный
Статус
Оффлайн
Регистрация
2 Июн 2020
Сообщения
461
Реакции[?]
80
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
bool IsProcessRun(const char * const processName)
{
   HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
 
   PROCESSENTRY32 pe;
   pe.dwSize = sizeof(PROCESSENTRY32);
   Process32First(hSnapshot, &pe);
 
   while (1) {
      if (strcmp(pe.szExeFile, processName) == 0) return true;
      if (!Process32Next(hSnapshot, &pe)) return false;
   }
}
Код:
if(IsProcessRun("csgo.exe"))
{
   //code
}
Это не работает
 
Олдфаг
Статус
Оффлайн
Регистрация
4 Янв 2020
Сообщения
2,996
Реакции[?]
1,275
Поинты[?]
5K
Код:
bool IsProcessRun(const char * const processName)
{
   HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);

   PROCESSENTRY32 pe;
   pe.dwSize = sizeof(PROCESSENTRY32);
   Process32First(hSnapshot, &pe);

   while (1) {
      if (strcmp(pe.szExeFile, processName) == 0) return true;
      if (!Process32Next(hSnapshot, &pe)) return false;
   }
}
Код:
if(IsProcessRun("csgo.exe"))
{
   //code
}
Это не работает
FindWindowA(0, "Counter Strike : Global Offensive");
 
Сверху Снизу