IDR icon indicating copy to clipboard operation
IDR copied to clipboard

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

Open SpikySpam opened this issue 2 years ago • 3 comments

explorer_gHM5qmoVX0

SpikySpam avatar Jun 09 '22 22:06 SpikySpam

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.

mp2dev avatar Jun 15 '22 15:06 mp2dev

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.

crypto2011 avatar Jun 16 '22 17:06 crypto2011

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

GravuTrad avatar Jul 06 '22 20:07 GravuTrad