How to view all Windows processes using C language

ht‮w//:spt‬ww.lautturi.com
How to view all Windows processes using C language

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;
}
Created Time:2017-08-28 19:11:11  Author:lautturi