alterar um exe do delphi via hexa
Como posso alterar um executavel do delphi com ele em execução ?
na verdade gostaria de saber se tem como saber como é construido o executavel do delphi ?
exe.: onde fica a parte de codigo, componentes, etc... como eu sei onde eu posso alterar sem corrompe-lo ?
Obrigado amigos do forum.
na verdade gostaria de saber se tem como saber como é construido o executavel do delphi ?
exe.: onde fica a parte de codigo, componentes, etc... como eu sei onde eu posso alterar sem corrompe-lo ?
Obrigado amigos do forum.
Batelli
Curtidas 0
Respostas
Barcelos
26/09/2003
Olá,
Sim, na verdade você pode alterar algumas partes do seu programa com um editor hexa (serve qualquer um).
Eu utilizo este método para fazer uma coisa que o Delphi deixa muito a desejar : a ´coleta de lixo de compilação´.
Se você utilizar um editor de recursos ou um editor hexa, ficará impressionado com quanta coisa é anexada ao seu executável e que nunca será usada. Tenho conseguido diminuir consideravelmente o tamanho dos meus programas com isso.
Se você quiser se aventurar, sugiro que estude o formato dos executáveis.
A maioria dos executáveis do W32 tem formato PE. No site http://www.wotsit.org você tem a descrição completa deste formato, bem como de outros. Sugiro que dê uma boa olhada antes de começar a ´modificar´ seus programas com um editor hexadecimal.
Espero ter ajudado
Barcelos
osbarcelos@hotmail.com
Sim, na verdade você pode alterar algumas partes do seu programa com um editor hexa (serve qualquer um).
Eu utilizo este método para fazer uma coisa que o Delphi deixa muito a desejar : a ´coleta de lixo de compilação´.
Se você utilizar um editor de recursos ou um editor hexa, ficará impressionado com quanta coisa é anexada ao seu executável e que nunca será usada. Tenho conseguido diminuir consideravelmente o tamanho dos meus programas com isso.
Se você quiser se aventurar, sugiro que estude o formato dos executáveis.
A maioria dos executáveis do W32 tem formato PE. No site http://www.wotsit.org você tem a descrição completa deste formato, bem como de outros. Sugiro que dê uma boa olhada antes de começar a ´modificar´ seus programas com um editor hexadecimal.
Espero ter ajudado
Barcelos
osbarcelos@hotmail.com
GOSTEI 0
Batelli
26/09/2003
Olá Amigo do Forum, Muito obrigado.
Vou estudar os docs.
Valeu !
Até +
Vou estudar os docs.
Valeu !
Até +
GOSTEI 0