Für manche (wenige) Services kriege ich die PID ohne Probleme
(mittels EnumServicesStatusEx)
Bei vielen Services kriege ich aber keine PID.
Ich nehme an, dass das 64Bit-Dienste sind.
Wie bekomme ich da aus einem 32Bit-Programm die PID? Geht das überhaupt?
Die PID ist eine
Prozeß -ID. Dienste sind jedoch m.E. nicht mit dieser gleichzusetzen. Auf meinem Windows XP z.B. ist fünfmal die svchost.exe gestartet worden, also gibt es sie unter fünf verschiedenen IDs. Es sind jedoch wesentlich mehr Dienste, die auf diese Datei zurückgehen, gestartet worden.