EnumProcesses mit MFC

Tobias K.

Erfahrenes Mitglied
moin


Folgendes Problem:
Ich möchte mit EnumProcesses alle Prozesse in ein Array "laden".

Das Problem ist aber das mein Code nciht mal kompiliert wird!

Hab versucht die psapi.h einzubinden, hat aber nciht wirklich funktioniert!

Binde ich sie ein kommt folgende Fehlermeldung:
prozess_3Dlg.obj : error LNK2019: unresolved external symbol _EnumProcesses@12 referenced in function "public: void __thiscall Cprozess_3Dlg::OnBnClickedButton1(void)" (?OnBnClickedButton1@Cprozess_3Dlg@@QAEXXZ)

Binde ich sie nicht ein, weiss er ncihts mit der Funktion anzufangen.

Code:
void Cprozess_3Dlg::OnBnClickedButton1()
{
	// TODO: Add your control notification handler code here

	DWORD aProzesse[1024], anzahl;

	EnumProcesses( aProzesse, sizeof(aProzesse), &anzahl);

}

EDIT:

Hab jetzt nicht nur die psapi.h eingebunden sondern auch noch die Bibliothek psapi.lib.
So scheint es vorerst zu klappen.


mfg
umbrasaxum
 
Zuletzt bearbeitet:
du musst die Psapi.lib mit einbinden!
entweder in den Projekteinstellungen oder mit
Code:
#pragma comment ( lib , "Psapi.lib" )
 
Zurück