Registriert seit: 17. Jan 2007
1.169 Beiträge
Turbo Delphi für Win32
|
Re: Über Programm eine exe verändern!?
21. Mär 2007, 19:58
Hallo,
mit einem TFileStream könntest du andere Dateien editieren.
Delphi-Quellcode:
Type TText= record
Text1, Text2: string[10];//Beispiel
end;
procedure TForm1.Button1Click(Sender: TObject);
var
FileStream: TFileStream;
Text: TText;
Pfad: AnsiString;
begin
Pfad:= 'C:\Project1.exe';
ZeroMemory(@Text, SizeOf(Text));
if FileExists(Pfad) then
begin
FileStream:= TFileStream.Create(Pfad, fmOpenReadWrite);
try
FileStream.Position:= 100;//Beispiel Leseposition
FileStream.Read(Text, SizeOf(Text));
// Text.Text1:= .... weiterverarbeiten
FileStream.Position:= 100;//Leseposition
if FileStream.Write(Text, SizeOf(Text))= SizeOf(Text) then
Showmessage('fertig');
finally
FileStream.Free;
end;
end;
end;
Gruß bitsetter
"Viele Wege führen nach Rom" Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
|
|
Zitat
|