CreateProcess
-
hallo, ich bins wieder

wie kann ich ein programm dass ich mit createprocess gestartet habe, auch wieder beenden? d.h. vorher will ich noch prüfen, ob das programm einen bestimmten fenster titel hat. wie komme ich an das handle von diesem fenster?
also ja ich weis, ich bekomme das handle des prozesses. aber ich brauche noch das handle des fenster von dem prozess. geht sowas überhaupt?
-
http://www.c-plusplus.net/forum/viewtopic.php?t=39369
die ganzen Fenster durchgehen (EnumWindows) und über GetWindowThreadProcessId mit der gegebenen vergleichen.
Text auslesen geht dann innerhalb deines Prozesses mit GetWindowText ansonsten musst du (wie auch in der MSDN-Library erwähnt) direkt WM_GETTEXT senden
-
jo danke, so wars auch

ich hab das problem jetzt gelöst.
ciao