Page 1 of 1

CRC Error running a file in Win XP

Posted: 21. Aug 2008, 05:36
by rallavagu
Running Win XP in virtualbox 1.6.4 under Ubuntu 8.04. When a particular executable is run it always throws "CRC Error" message. The same file runs fine when run locally using wine. Any help would be appreciated.

Posted: 21. Aug 2008, 06:05
by illa
same exe? or any exe? crc makes it sound like it cant correctly read it fromt he disk system... can you execute the exe remotely? IE map a share to it.. and run it from the a remote machine.. if so you prolly learn something

Posted: 21. Aug 2008, 06:33
by rallavagu
It is the same EXE file. Essentially part of the same ISO file.

Posted: 21. Aug 2008, 07:24
by stefan.becker
From what a piece of software are you speaking?

Exact Infos!

With "doesnt work" there is nothing to say.

Posted: 23. Aug 2008, 02:10
by xexe
i suggest that problem is the packer tElock 1.0, 0.98, 0.96, ...
CRC check fails also in QEMU. VMware works fine

duno why vbox changes the exe image

Posted: 23. Aug 2008, 12:37
by Sasquatch
Did you try copying it to the virtual hard drive and run it from there?

Posted: 23. Aug 2008, 14:26
by xexe
Sasquatch wrote:Did you try copying it to the virtual hard drive and run it from there?
I don't know what do you mean by that.

I traced the telock unpacking routine inside the vbox and everything (self unpacking routines) except the packed exe unpacks correctly. The same file on real hardware doesn't produce that error.

Notice that telock doesn't have any vbox detection.

Posted: 23. Aug 2008, 15:40
by Sasquatch
From where do you run that exe file? CD, Shared Folder, Network Share? Copy it to the hard drive (e.g. the Windows Desktop) and run it from that location.

Posted: 23. Aug 2008, 15:56
by xexe
yes :) it's run from virtual hard drive

I made dumb application in vbox then packed it via telock 0.98 also in vbox. This file run in vbox ends with CRC error but in real machine runs OK.

The same result in vice reversa (app made on real machine run on vbox (virtual hdd))

Posted: 23. Aug 2008, 16:03
by Sasquatch
There are tools to check the CRC of files. Compare them and see if there is indeed an error. If there is none, then it could very well be a VB bug. If there is one, then during transfer someting went wrong or VB calculates it differently (what should not happen because it's a standard algoritm).

Posted: 23. Aug 2008, 17:53
by xexe
xexe wrote:I made dumb application in vbox then packed it via telock 0.98 also in vbox. This file run in vbox ends with CRC error but in real machine runs OK.
Sasquatch wrote:There are tools to check the CRC of files. Compare them and see if there is indeed an error. If there is none, then it could very well be a VB bug. If there is one, then during transfer someting went wrong or VB calculates it differently (what should not happen because it's a standard algoritm).
It can't give you any reason to think that it could cause a fault copy. But I did what you wrote and not surprisingly the CRCs are the same.

Re: CRC Error running a file in Win XP

Posted: 25. Aug 2009, 04:49
by blazer
Bringing up this old thread, because we've just encountered the same problem with Virt Box V2.2.4 (virtual WinXP under Debian Testing)
An application installed into the virtual C: drive is trying to import an excel file (also on virtual c:) and gives the :
"CRC Error : File Content has been modified ..." for file XLImpExp.dll. The same app works fine when booting from a "real" WinXP partition.
So I copied this XLImpExp.dll over to the virtual C: drive and get the same error.

Any suggestions? An earlier post suggests that tElock mught be the problem?

Re: CRC Error running a file in Win XP

Posted: 5. Oct 2009, 01:56
by blazer
And the same thing happens with VirtualBox V3.0.6

Re: CRC Error running a file in Win XP

Posted: 5. Oct 2009, 16:17
by blazer
Looks like xexe (above) opened bug #2008 on this a year ago.
But still no resolution.