program Project1; {$APPTYPE CONSOLE} uses windows; var hFile:DWORD; OFS: OFSTRUCT; label err; begin hFile:=CreateFile('fsg.exe',GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ or FILE_SHARE_WRITE,nil,OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,0); If hFile = INVALID_HANDLE_VALUE Then goto err; hFile:= OpenFile('fsg.exe', OFS, OF_READWRITE); if hFile = INVALID_HANDLE_VALUE then halt; Writeln('All OK!'); readln; halt; err: Writeln('Something wrong!'); readln; end.