PID auslesen

12/15/2012 02:38 kleinidefix#1
guten morgen allerseits,
da ich noch n kleiner anfänger bin und mir bei google die buchstaben langsam ausgehen :D dacht ich mir einer von euch kann mir bestimmt weiter helfen..also zu meiner frage...
wie bekomm ich zuverlässig die Prozess ID ausgelesen?
{
cout << "moin" << endl;
getchar();

int x = 1;
while (x == 1)
{

DWORD procid;
HWND hWnd;
LPCWSTR clas;
LPCWSTR name;
clas = TEXT("D3D Window");
name = TEXT("CABAL");

hWnd = FindWindow(0,name);
if(hWnd != 0)
{
GetWindowThreadProcessId(hWnd,&procid);
cout << "yes" << endl << "ID ist: " << procid << endl << "ende: 0 oder weiter:1" << endl;
cin >> x;
}
else
{
cout << "ende: 0 oder weiter:1" << endl;
cin >> x;
}
CloseHandle(hWnd);
getchar();

}
return 0;
}

so klappt es nur "teilweise"
12/15/2012 06:18 Nightblizard#2
Hey,
schau dir die folgenden Links an:
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Und btw: das hier ist nicht unbedingt Stoff für Anfänger.
Und btw2: Du solltest deinen Quellcode in [ code ] [ /code ] Tags posten, damit die Formatierung erhalten bleibt und das Ganze somit leserlich ist.
12/15/2012 16:53 kleinidefix#3
Naja learning by doing halt^^
danke für deine antwort...werd das mir dann mal genauer anschauen
12/17/2012 13:01 tnd0#4
Doch, genau das ist Anfängerstoff.
12/17/2012 16:57 .SkyneT.#5
Quote:
Originally Posted by tnd0 View Post
Doch, genau das ist Anfängerstoff.
Es gibt keine genaue Definition von Anfänger, das
kann man sehen wie man will...

Quote:
Naja learning by doing halt^^
Ich hoffe mal das C++ die richtige Sprache für dich ist...
12/18/2012 00:05 kleinidefix#6
naja das werden wir noch raus finden ^^ aber da ich noch nie schnell aufgegeben habe bin ich da guter dinge