Question

Locked

32 bit to 64 bit driver problems

By danb1 ·
I have a bit of a problem here and i wonder if any of you can help.

one of the applications we need to run uses a 32 bit driver and we need to convert it so it will work on a vista 64 bit system.

So the question is does anyone know how i can decompile this 32 bit driver and recompile it for a 64 bit system?

Thanks

This conversation is currently closed to new comments.

9 total posts (Page 1 of 1)  
| Thread display: Collapse - | Expand +

All Answers

Collapse -

It's not just the driver that'll be 32-bit, it'll be the entire program ...

by OldER Mycroft In reply to 32 bit to 64 bit driver p ...

Therefore, have you tried running Vista64-bit in Vista32-bit mode?

It's called running in Compatibility Mode for older systems software.

(If that function exists - but I can't think of any reason why not)

Collapse -

RE: It's not just the driver that'll be 32-bit, it'll be the entire...

by danb1 In reply to It's not just the driver ...

I have tried running the program and it operates fine but the driver still doesn't appear to work.

Collapse -

Eh ? - Sorry, try that again in logical English ...

by OldER Mycroft In reply to RE: It's not just the dri ...

"I have tried running the program and it operates fine but the driver still doesn't appear to work." Erm, sorry but that doesn't make any sense to me. If the app is running, the driver has to be working otherwise the app would fall over. So what makes you think the driver "doesn't appear to work" ?

What leads you to this apparent conclusion ?

Do you get an error message ?

Or what ?

Collapse -

Oops, I thought that sounded a bit wierd

by danb1 In reply to Eh ? - Sorry, try that ...

I guess its not the program that I am having a problem with... Its actually the device driver for the device that the program controls.

As for the error message. "cannot find device driver"

Collapse -

So the app actually DOESN'T run then ...

by OldER Mycroft In reply to Oops, I thought that soun ...

That's why you're getting the error message "cannot find device driver".

So we have a 32-bit program that Vista64 can't find a device driver for. Has this program EVER run properly on Vista64 ?

Have you tried what I suggested - running Compatibility Mode on this 32-bit program ?

Is there a 64-bit version of this program ?

What program is it - we may be able to help more if we knew what it is called.

Collapse -

The app will run but the device wont connect

by danb1 In reply to So the app actually DOESN ...

The program i am using is CX-One (Omron PLC Programming software) I am able to write the programs, test and save them but i cannot download them to the PLC.

My Problem lies in the PLC driver, it is one of their new PLC's so it uses USB to connect to the PC but the computer wont recognize the driver for the PLC.

Not sure if this will clarify the problem.

I have also tried to turn off driver signing however i think i have the service pack installed that makes it so you cant force unsigned drivers.

Collapse -

I have had a similar problem

by Gate keeper In reply to The app will run but the ...

with unsigned drivers on vista x64 with a different application ... I'm very interested to know if & when you get a work around.

excerpt from a previous question of mine:

"the problem is:

- vista 64 SP 1 enforces digital driver signing i.e. drivers that affect the kernel in any way must be digitally signed by the developer (which vmware has not done)

I have googled for days and every work around I have found does not work for SP1 including putting the OS in test mode OR hitting F8 on boot up and explicitly selecting the "disable enforcing driver signing" at every boot up OR editing "bcdedit.exe" but nothing seems to work."

Collapse -

This has all the symptoms of XP SP3 also ...

by OldER Mycroft In reply to The app will run but the ...

In the case of XP SP3, M$ Windows Genuine Advantage is invoked thereby prohibiting the use of any unsigned drivers. This has particularly difficult implications for any system rebuilds involving Realtek sound drivers (which are unsigned).

Albeit these are two distinct and separate operating systems and different drivers - they are the SAME problem. Having invoked the Service Pack, the validity of the driver status is effectively revoked. Back when SP3 first appeared, Microsoft's 'solution' was resolute.

You must uninstall the Service Pack, install the hitherto 'unacceptable' driver, then reinstall the Service Pack. That is the only way to have the drivers accepted.

A crazy way to have to work, but M$ themselves advise it as a suitable course of action.

Back to Windows Forum
9 total posts (Page 1 of 1)  

Operating Systems Forums