Kod: Tümünü seç
function DosRUN(const ExeName, WhereBegin,
Parameters: string): Boolean;
var
StartupInfo: TStartupInfo;
ProcessInfo: TProcessInformation;
BeginPath: PChar;
begin
FillChar (StartupInfo, Sizeof(StartupInfo), 0);
StartupInfo.cb := Sizeof(StartupInfo);
StartupInfo.wShowWindow := SW_HIDE;
if WhereBegin = '' then BeginPath := nil
else BeginPath := PChar (WhereBegin);
Result := CreateProcess(nil, PChar
(ExeName+' '+Parameters), nil, nil, False,
NORMAL_PRIORITY_CLASS, nil, BeginPath, StartupInfo,
ProcessInfo);
end;