Ho fatto questo programmino.
Però, il compilatore mi stampa a schermo
Il pid del processo è 0.
Invece vorrei che mi stampasse il pid corretto del mio processo
Cosa sbaglio?!
codice:
PROCESS_INFORMATION x;
PROCESS_INFORMATION*p; //Il mio puntatore alla struttura
p=&x;
(*p).dwProcessId;
cout << "Il pid del processo è " << (*p).dwProcessId;
Ecco il codice della mia struttura PROCESS_INFORMATION
codice:
typedef struct _PROCESS_INFORMATION {
HANDLE hProcess;
HANDLE hThread;
DWORD dwProcessId;
DWORD dwThreadId;
} PROCESS_INFORMATION, *LPPROCESS_INFORMATION;