find out all windows processes:
#include <stdio.h> #include <Windows.h> #include <TlHelp32.h> int main(void) { HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); PROCESSENTRY32 process; ZeroMemory(&process, sizeof(process)); process.dwSize = sizeof(process); if (Process32First(snapshot, &process)) { do { printf("Process Name:%s \n",process.szExeFile); } while (Process32Next(snapshot, &process)); } CloseHandle(snapshot); return 0; }