Register 32bit dll on 64bit machine

I have a dll that seems to be having a problem registering on a 64bit machine.
I am using 08 and built an MSI installation file. All is working great on 32 bit machines.
 Retrieving the COM class factory for component with CLSID {DB797690-40E0-11D2-9BD5-0060082AE372} failed due to the following error: 80040154.

any help would be great thanks
Who is Participating?
nick2253Connect With a Mentor Commented:
Your error is probably caused by the dll taking advantage of depricated x86 commands that weren't ported to the x86 emulator on your x86-64 machine.  This means you either need a new x86-64 dll file or accept that it won't run on x86-64 machines.

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.

All Courses

From novice to tech pro — start learning today.