Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DouglasP

[Resolvido] Alterar memory stream

Recommended Posts

Bom dia amigos,

Queria saber como posso alterar uma string em um memory stream, segue meu código,

ele escreve porem fica tudo em simbolos.

 

procedure TForm1.BitBtn1Click(Sender: TObject);
var
 MyStream: TMemoryStream;
 C: string;
 Cont: integer;
begin
 MyStream := TMemoryStream.Create;

 MyStream.Clear;
 try
   MyStream.LoadFromFile(GetCurrentDir()+'\game.exe');

   C := 'BBBBBBBBBBBBBBBB';

   MyStream.Position := 1388135;
   MyStream.WriteBuffer(C, Length(C));

   MyStream.SaveToFile(GetCurrentDir()+'\game2.exe');
 finally
 MyStream.Free;
 end;
end;

 

Grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.