PDA

View Full Version : Problem after unpacking


appcrox
04-16-2011, 06:28 PM
Hi there!
How I unpacked an executable file packed with the PECompact version 2, i have troubles to run the file on two different version of windows.
Before unpacking, the file was started on Windows XP, and the Windows 7 both 32 bit, and file is working correctly, but after unpacking and rebuild the imports, the file won't start on Windows 7, problem is in the file mfc80U.dll, but imports from that file are valid, but in Windows XP, the file works correct.
I am interesting where is the problem, and can anyone help me?
How file before unpacking can be run on both operating systems Windows XP, and Windows 7 32 bit, and after unpacking, can be run only on Windows XP.
I unpacked the file manually from OLLY 1.10, and the original OEP is on the virtual address:
005B6D9F
I used Lord PE for the file dumping, and import reconstructor (imprec) V 1.6, to rebuild the imports.
The application I unpacked is avaylable at:
ftp://ftp.freedomscientific.com/users/hj/private/WebFiles/JAWS/J12.0.525-32bit.exe
After installing, file I unpacked is "jfw.exe".
You can try to run jfw.exe before unpacking on Windows7, and after unpacking, dumping, and rebuild the imports, and fixing the dump, you can try to run on Windows 7 again.
This thing is not important for Windows XP, because on XP runs before, and after unpacking, but I am interesting why I cannot run this file under the Windows 7?
Best regards