Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Pid

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
07.04.2003, 23:15 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Weiss jemand wie man die Id eines Prozesses unter windows bekommen kann?
Ich meine jetzt nicht, dass ich sie mir im Taskmanager anschauen will, sondern ich will den int wert in einem c-programm haben um meinen zufallsgenerator zu initialisieren.
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.04.2003, 21:30 Uhr
Christian
C/C++ Master
(Operator)


Hi!

Die ProcessID deines aktuellen Prozesses kannst du mit:

Code:
DWORD GetCurrentProcessId(VOID)



ermitteln.

Grüße, Christian
--
Grüße, Christian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.04.2003, 21:34 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Vielen Dank, nach sowas hab ich gesucht.

Gibt es auch eine Methode um sich eine Liste aller PID's (also auch der anderen Programme) anzeigen zu lassen?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.04.2003, 23:30 Uhr
Christian
C/C++ Master
(Operator)


Hi!


C++:
#include <windows.h>
#include <tlhelp32.h>
#include <stdio.h>

int main(int argc, char* argv[])
{
HANDLE hSysSnapshot = NULL;
PROCESSENTRY32 proc;

proc.dwSize = sizeof(proc);
hSysSnapshot = CreateToolhelp32Snapshot ( TH32CS_SNAPPROCESS, 0 );
if ( hSysSnapshot == (HANDLE)-1 )
return 0;

if ( Process32First ( hSysSnapshot, &proc ) )
{
proc.dwSize = sizeof(proc);
do
{
printf ("%lu - %s\n", proc.th32ProcessID, proc.szExeFile );
}
while ( Process32Next ( hSysSnapshot, &proc ) );

}

CloseHandle ( hSysSnapshot );

return 0;
}



Das könnte für dich interessant sein.

Grüße, Christian
--
Grüße, Christian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
08.04.2003, 23:34 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Super, das probier ich demnächst mal aus.
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
09.04.2003, 00:39 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Ist genau das, was ich haben wollte.
Also nachmals vielen Dank
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: