CreateProcess problem med copy statement
Hvorfor virker copy linien ikke når notepad linien gør:program Project2;
{$APPTYPE CONSOLE}
uses
Windows,
SysUtils;
procedure CreateProcessSimple(FileNameAndParameters:string; Wait:Boolean);
var
pi: TProcessInformation;
si: TStartupInfo;
begin
FillMemory( @Si, SizeOf( si ), 0 );
si.cb := SizeOf( si );
CreateProcess(Nil, PChar(FileNameAndParameters), Nil, Nil, False, NORMAL_PRIORITY_CLASS, Nil, Nil, si, pi );
if Wait then
WaitForSingleObject(pi.hProcess,INFINITE);
CloseHandle( pi.hProcess );
CloseHandle( pi.hThread );
end;
begin
CreateProcessSimple('copy "C:\BlaBla.txt" "C:\Temp"', True);
CreateProcessSimple('notepad.exe', True);
end.
