Hallo,
ich möchte ein Programm mit CreateProcess starten und zwar minimiert. Wie das mit dem minimieren theoretisch geht, hab ich verstanden -glaub ich- , nur leider funktioniert's nicht., das programm startet zwar aber nicht minimiert. Naja, hier ist jedenfalls der Code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| FillChar(proc_infoVST, sizeof(TProcessInformation), 0); FillChar(startinfoVST, sizeof(TStartupInfo), 0); startinfoVST.cb := sizeof(TStartupInfo); startinfoVST.dwFlags := STARTF_USESHOWWINDOW; startinfoVST.wShowWindow:= SW_SHOWMINNOACTIVE; if CreateProcess(nil, 'c:\temp\lm-9\lm-9.exe', nil, nil, false, CREATE_DEFAULT_ERROR_MODE + NORMAL_PRIORITY_CLASS, nil, nil, startinfoVST, proc_infoVST) then begin |
wenn jemand den Fehler sieht, wäre ich sehr dankbar. Oh, btw. BS ist Win XP home und programmiert wird in Delphi 4, falls das wichtig ist.
Vielen Dank