crypto2011/IDR

"Cannot find Initialization table + LoadImage Error" when Importing a Delphi 2006 exe

SpikySpam opened this issue · 4 comments

It seems like there is just a step missing in the instructions for how to get the specific version targeting enabled. Try downloading the D2006 knowledge base bin from the link in the readme and put it in your IDR directory.

I was having this trouble with Auto-detect on some code I knew for certain was either Delphi 2 or Delphi 3. I only had the "Auto-detect" option available, but I read in another thread that specifically targeting the known Delphi version would fix the issue. I poked around for a while, and went to that knowledgebase link in the readme. I downloaded kb2.bin and kb3.bin into the IDR directory, even though I already had syskb2.bin and syskb3.bin already there from the instructions. It then began showing me the Delphi 2 and Delphi 3 targeting options. I tried both, and then Delphi 2 worked great.

May be your file is not Delphi-file, or may be packed file. Try PeID. You can also look at first bytes of file in Hex-editor (like Far for example) - find the word "Boolean" in the beginning of file.

Same problem for me. I have all the kb.
"[Microsoft Visual C++ v6.0] [Borland Delphi 4.0]" given by exeinfo but with "Unknown EXE [ CRC Set ] Std Compiler section", and Microsoft Visual C++ 6.0 SPx Method 1 by peid