externes programm starten?
-
Hi,
also ich wüsste gerne wie man externe Programme starten kann.
Ich weiß das es mit dem Befehl System(""); möglich ist, aber irgentwie klappt das bei mir nicht so richtig.
Ich will das das Programm unter allen WINDOWS systemen läuft, also brauch ich einen plattformabhängigen befehl oder?
wie kann man dann auch noch mit parametern starten?
DANKE fürs antworten.
-
WinExec(...)
ShellExececute(...)
CreateProcess(...)Such dir was aus, und such dir näheres aus der MSDN ( aber WinExec würd ich nciht mehr benutzen.. is alt und nur noch aus Kompatibilitätsgründen da)
-
Ich bin Fan von :
STARTUPINFO si = {sizeof(si)}; PROCESS_INFORMATION pi; CreateProcess(NULL,direx,NULL,NULL,TRUE,IDLE_PRIORITY_CLASS,NULL,dir,&si,&pi);
direx is kalr is halt dasgenaue Pfad zur Datei.
dir is nur der Pfad zur datei da es sonst abundzu zu problemem kommen kann.