externes Programm starten, inkl. Kommandozeile + Arbeitsverzeichniss
-
Hallo,
wie kann ich aus einer Winapianwendung heraus ein externes Programm inklusive der Kommandozeile und des Arbeitsverzeichnisses ausführen. Die Forensuch brachte mir nur den Aufruf von z.B. system("C:\\start.exe"); Also die Kommandozeile mit reinzubringen ist jetzt kein Problem, aber beim Arbeitsverzeichniss happerts dann, welche Alternativen gibt es?
-
HINSTANCE ShellExecute( HWND hwnd, // handle to parent window LPCTSTR lpOperation, // pointer to string that specifies operation to perform LPCTSTR lpFile, // pointer to filename or folder name string LPCTSTR lpParameters, // pointer to string that specifies executable-file parameters LPCTSTR lpDirectory, // pointer to string that specifies default directory INT nShowCmd // whether file is shown when opened );operation sollte "open" sein
-
Dank schön. Mittlerwile bin ich die Forensuche mit anderen Suchbegriffen durchgegangen und auch schon irgendwo drauf gestossen.
