Habe jetzt mal noch ein bisschen rumprobiert und es sind eher noch mehr Fragen aufgetaucht, als zuvor! Gebe ich beim obigem Code noch zusätzlich
sei.fMask := SEE_MASK_NOCLOSEPROCESS; bekomme ich mal zumindestens bei Programmen ein Prozess-Handle zurück! Der Haken an der Sache ist, das dieses Handle scheinbar gar nicht existiert! Sowohl
TerminateProcess, was ich zum Testen verwendet habe, zeigt keine Wirkung, wie auch andere Abfragen (z.B.
GetModuleFileNameEx) geben nichts zurück!
Daher nochmal die Frage, habe ich da irgendwas falsch verstanden oder bleibt das ganze weiterhin ein Mysterium?
Ubrigens bei
CreateProcess genau das selbe Problem! Bekomme zwar ein Prozess-Handle zurück, aber das wars auch schon.
What to do if you find yourself stuck with no hope of rescue. Consider how lucky you are that life has been good to you so far. Alternatively, if life hasn't been good to you so far, consider how lucky you are that it won't be troubling you much longer.