Moin Poy,
vermutlich spielst Du auf CreateProcess an.
Eine Art Kombination aus ShellExecute und CreateProcess stellt ShellExecuteEx dar.
Hier bekommst Du, unter Umständen, ein
Handle auf den Prozess, und Du solltest damit verknüpfte Programme starten können, also z.B. Notepad bei TXT Files.
Ein
Handle auf den Prozess gibt's nur wenn ein neuer Prozess gestartet werden muss. Wird, z.B., eine neue
URL zum Starten angegeben, und es läuft bereits ein IE, so wird die Seite in der laufenden Instanz angezeigt, somit kein neuer Prozess gestartet, und deshalb kein Prozesshandle übergeben.
Eventuell lässt sich mit Hilfe des verwendeten Verbs etwas machen, indem man z.B. opennew statt open verwendet.
Ausprobiert hab' ich das allerdings noch nicht.