Externes Programm starten
-
Die speziellen Funktionen findest du wahrscheinlich in der WinAPI. Frag doch mal im zuständigen Forum nach (oder man verschiebt diesen Thread).
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
system() oder WinExec()
-
real_helper schrieb:
system() oder WinExec()
fake mich ned.
-
Das da oben war ich nicht. Scheiß identitätsdiebstahl.
-
Das da oben war ich!
-
system("C:\Programme\lol.exe"); WinExec("lol.exe");
ganz einfach...
und
FatalAppExit(UINT uAction, LPC(W)STR lpMessageText);
-
und wie komme ich an die Ausgabe ran?
-
Mit CreateProcess und umgeleiteten Standardhandles: http://support.microsoft.com/?scid=kb%3Ben-us%3B190351&x=19&y=9
-
Für Kommandozeilenprogramme funktioniert folgendes mit Visual Studio:
int main() { FILE *stream; char buffer[1024]; stream = _popen("ping 192.168.0.1", "r"); while ( fgets(buffer, 10, stream) != NULL ) cout << buffer; _pclose(stream); }