Search code examples
delphirtti

Delphi RTTI Over Executable Project


in C# you can easily open an assembly (just another word from an EXE) and then get reflection information from that assembly. I've been looking for something similar for Delphi where I can write a Delphi program that can point to a Delphi EXE then get me reflection information. How can I archive this? Thanks


Solution

  • There are tools that can assist in reversing (Delphi written) executables but it will never be easy and it requires good x86 assembly knowledge.

    Some examples of such tools are:

    The resource sections of a Delphi Executable also reveals usefull info like the form and it's components.

    See also Is there a program to decompile Delphi?