Virtual Box do not work on 64bits dlls

Issues related to Enigma Virtual Box
Post Reply
atraversi
Posts: 5
Joined: Wed Apr 24, 2013 9:04 pm

Virtual Box do not work on 64bits dlls

Post by atraversi »

Sorry, my english is bad.

I have a 64 bits DLL to use another two DLLs. I package all in one DLL with Virtual Box v6.70 build 20130604.
The resulting DLL do not work. Depends app (Dependency Walker) show error "Error processing the module's imports table". Log windows shows "Warning: At least one module was corrupted or unrecognizable to Dependency Walker, but still appeared to be a Windows module."

All DLLs are compiled with Delphi XE4 in 64 bits target.

Any idea?

Regards
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Virtual Box do not work on 64bits dlls

Post by Enigma »

Hi atraversi,

Please send us a sample of non packed files with your .evb project file. We will try to investigate it asap.
atraversi
Posts: 5
Joined: Wed Apr 24, 2013 9:04 pm

Re: Virtual Box do not work on 64bits dlls

Post by atraversi »

Enigma wrote:Hi atraversi,

Please send us a sample of non packed files with your .evb project file. We will try to investigate it asap.
OK, I attached the rar files.

Thank you very much!.

Angel
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Virtual Box do not work on 64bits dlls

Post by Enigma »

Sorry, I can't find your attached file. Please make sure you've attached it correctly.
atraversi
Posts: 5
Joined: Wed Apr 24, 2013 9:04 pm

Re: Virtual Box do not work on 64bits dlls

Post by atraversi »

Sorry, my files are too big

Here is a dropbox link to download the rar file:
https://www.dropbox.com/s/g9sz5nui8x003oj/VBProblem.rar

Regards,
Angel
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Virtual Box do not work on 64bits dlls

Post by Enigma »

Unfortunately, there are only dll files in your archive.

Are you trying to pack dll file? Do you select .dll file for packing instead of .exe?

Normally, you have to have .exe file which you pack, do you have it? We need all files that are necessary for packing and for running of application, otherwise, it is impossible to fix and solve the problem.
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Virtual Box do not work on 64bits dlls

Post by Enigma »

Yes, I see, you are trying to pack dll file. In most cases, such case will fail, that's happens for you too.

The packed with EVB dll files will be working only in case these dll files are being statically loaded by exe file using import directory. If the exe file loads dll by using LoadLibrary, in most cases, it will fail.
atraversi
Posts: 5
Joined: Wed Apr 24, 2013 9:04 pm

Re: Virtual Box do not work on 64bits dlls

Post by atraversi »

OK, I understand.

Dependency Walker show problems in the structure of dlls. It's normally?
Post Reply