exec() implementieren
-
Hallo,
Ist es möglich eine exec() Funktion, wie man sie aus Posix kennt, unter Windows eigenständig nach zu programmieren?
-
Was macht dieses exec()? ein Programm starten? und was heist eigenständig nachzuprogrammieren?
Also wenn diese Funktion einfach nur ein Programm startet dann nimm ShellExecute.schirrmie
-
exec startet ein Programm, und ersetzt den aufrufenden Prozess durch den neu gestarteten.
-
#include <process.h> #include <stdio.h> int main() { printf ("hello posix\n"); _execl ("c:\\windows\\system32\\notepad.exe", "irgendwas", 0); printf ("hello windows\n"); // wird nicht mehr ausgegeben }
-
Warum verwendest Du nicht einfach diese Funktion???
http://msdn2.microsoft.com/en-us/library/431x4c1w(VS.80).aspx
-
mit welcher WinAPI Funktion ist das denn implementiert worden?
-
Der CRT-source ist doch dabei... einfach reindebugen => CreateProcess...