Jeżeli próbuje uruchomić aplikację w taki sposób:
CreateProcess(nil,PChar(ExtractFilePath(Application.ExeName)+'test.exe'),nil,nil,false,NORMAL_PRIORITY_CLASS,nil,nil,SI,PI) ;
to wyskakuje mi taki błąd:
Aplikacja nie została właściwie zainicjowana (0xc0000005). Kliknij przycisk OK, aby zakończyć aplikację.
Jeżeli próbuje tego samego podając ręcznie ścieżkę bez ExtractFilePath(Application.ExeName) to żadnego błędu nie ma.
CreateProcess(nil,PChar('C:\test.exe'),nil,nil,false,NORMAL_PRIORITY_CLASS,nil,nil,SI,PI) ;
Co robię źle?