How can I determine which libraries are used in a Delphi program I don't have the source for?

后端 未结 4 909
借酒劲吻你
借酒劲吻你 2021-02-06 02:02

I have a windows .exe file, but the source code for it is missing. The developer was not responsible and left our company. I think it was a delphi/pascal program. The develop

4条回答
  •  离开以前
    2021-02-06 02:24

    You mentioned that you "think" it was written in Delphi. If you are not sure, then you can use this small utility. It is just a command line tool- the usage is "IsDelphi.exe ".

    If it is indeed written in Delphi, then the Interactive Delphi Reconstructor can do amazing things. Here are step-by-step instructions for using it:

    1. Go to that link

    2. Download three files:

      a) The exe

      b) The support dll

      c) The 'dictionary' for the version of Delphi your former coworker used

    3. Extract all three

      (use 7-zip if you don't already have a rar file extractor)

    4. Open IDK.exe
    5. Choose File->Load->Autodetect version
    6. Pick your EXE in the dialog box
    7. Start poking around the Code Viewer and Class Viewer.

    Finally, you can find some more general guidelines as well as links to additional tools at this page.

    Good luck!

提交回复
热议问题