Externe Anwendung starten
-
Ich möchte ein Programm schreiben, dass eine Configdatei für ein anderes Programm verändert und dann startet, allerdings bekomme ich es nicht hin, dass diese externe Anwendung auch wirklich startet. Ich habe es mit allen möglichen Methoden versucht, die mir über den Weg gelaufen sind: WinExec(), system(), CreateProcess() und ShellExecute(). Das hat auch jeweils für Anwendungen wie den Firefox funktioniert, mit einigen anderen - darunter auch meine Zielanwendung - aber leider nicht. Es passiert einfach gar nichts.
Habe ich irgendwas übersehen, dass man bei manchen Programmen beachten muss, was einem ander verzeihen??
-
http://msdn.microsoft.com/en-us/library/bb762153(VS.85).aspx
ShellExecute(handle, "open", "C:\\DeineAnwendung.exe", NULL, NULL, SW_SHOWNORMAL);Damit kannst du jede normale Anwendung starten.
-
Er mag bei mir zwar kein char als Parameter, aber das bekomm ich dann hin...funktioniert wunderbar. Danke schön!
-
Davis schrieb:
Er mag bei mir zwar kein char als Parameter, aber das bekomm ich dann hin...funktioniert wunderbar. Danke schön!
Er will kein char weil Du vermutlich ein Unicode Projekt hast.