Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR C

c get pid

/* Windows only */
#include <stdio.h>
#include <Windows.h>
#include <TlHelp32.h>

int
main(void)
{
	const WCHAR *processname = L"name_of_your_process.exe";
	DWORD pid = 0;

	HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
	PROCESSENTRY32 process;
	ZeroMemory(&process, sizeof(process));
	process.dwSize = sizeof(process);

	if (Process32First(snapshot, &process)) {
		do {
			if (!wcscmp(process.szExeFile, processname)) {
				pid = process.th32ProcessID;
				break;
			}
		} while (Process32Next(snapshot, &process));
	}

	CloseHandle(snapshot);

    /* rest of code */
    /* pid of our target is stored in the "pid" DWORD */

	return 0;
}
 
PREVIOUS NEXT
Tagged: #pid
ADD COMMENT
Topic
Name
9+4 =