Corescanner.exe fails to load on Windows 7 64 bit

I have a vb.net 2010 application that utilizes the Motorola Windows Scanner SDK to integrate barcode scanned data into the application.  This has worked fine on 32 bit and even my windows 7 64 bit development box, but not new Windows 7 64 bit computers that we just bought.   The event log says the CoreScanner.exe can't start because of the faulting module IBMHIDTrans.dll.  I think there must some kind of file missing on these new computers, but I can't figure it out.   I have installed the Windows 7 SDK, just to see if that made a difference, but no luck.  Has anyone ran into this issue before?  Thanks for any help.
rcblevinsAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Fernando SotoRetiredCommented:
Hi rcblevins;

Have you recompiled the program to run on a 64 bit machine? If you did that is an issue because the dll, IBMHIDTrans.dll, is a 32 bit dll and will not run on a 64 bit machine. The reason it works on a 64 bit machine, not the new one, is that it is running under WoW64 bit subsystem which is for 32 bit code running on a 64 bit machine. If you were to take the 32 bit compiled code and ran it on the new machine with the 32 bit dll it should work.

A little info on WoW64 Wikipedia WoW64

The other issue can be that the device driver for the scanner is a 32 bit. You may try and contact the manufacture to see if they have a 64 bit version.
0
rcblevinsAuthor Commented:
No, it was still being compiled as 32 bit.  The driver installed from Motorola is the 64 bit driver.  It tried changing the project to target 64 bit, but it's still doing the same thing.  Here is some more information on the error, if that helps:

Thrown from the program:

Creating an instance of the COM component with CLSID [9F8D4F16-0F61-4A38-98B3-1F6F80F11C87] from the IClassFactory failed due to the following error: 80010108.

Logged in the event log:

Event ID: 1000
Faulting Application: CoreScanner.exe
Faulting Module: IBMHIDTrans.dll
Exception Code: 0xc0000005

Thanks for your help.
0
Fernando SotoRetiredCommented:
Sorry do not have a clue. Have you contacted the manufacture of know issues working with the hardware you are trying to get it working on.
0
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

rcblevinsAuthor Commented:
After looking into this further, it is the corescanner service that's failing and not able to start on the computer.  The corescanner service is running fine on my development machine, but will not start on this computer.  Any ideas on how to troubleshoot what's causing the service to crash?  Thanks.
0
Fernando SotoRetiredCommented:
According to the error log

Event ID: 1000
Faulting Application: CoreScanner.exe
Faulting Module: IBMHIDTrans.dll

Yes the program is not starting because of a Faulting Module: IBMHIDTrans.dll.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
rcblevinsAuthor Commented:
Sorry for the late response.  It ended up being the scanner we were using.  It's over 7 years old and no longer supported by Motorola's scanner division (Zebra now).  Zebra's support recommending getting a new scanner and that fixed it.  Thanks for your help.
0
Fernando SotoRetiredCommented:
Not a problem, glad to help.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic.NET

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.