Question

  • Creator
    Topic
  • #2157459

    32 bit to 64 bit driver problems

    Locked

    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

All Answers

  • Author
    Replies
    • #2970206

      Clarifications

      by danb1 ·

      In reply to 32 bit to 64 bit driver problems

      Clarifications

    • #2970161

      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 problems

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

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

      [i](If that function exists – but I can’t think of any reason why not)[/i]

      • #2970465

        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 that’ll be 32-bit, it’ll be the entire program …

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

        • #2970311

          Eh ? – Sorry, try that again in logical English …

          by older mycroft ·

          In reply to RE: It’s not just the driver that’ll be 32-bit, it’ll be the entire…

          [i]”I have tried running the program and it operates fine but the driver still doesn’t appear to work.”[/i] [b]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 [i]”doesn’t appear to work” ?[/i]

          What leads you to this apparent conclusion ?

          Do you get an error message ?

          Or what ?[/b]

        • #2977164

          Oops, I thought that sounded a bit wierd

          by danb1 ·

          In reply to Eh ? – Sorry, try that again in logical English …

          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”

        • #2977150

          So the app actually DOESN’T run then …

          by older mycroft ·

          In reply to Oops, I thought that sounded a bit wierd

          That’s why you’re getting the error message [i]”cannot find device driver”[/i].

          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.

        • #2977071

          The app will run but the device wont connect

          by danb1 ·

          In reply to So the app actually DOESN’T run then …

          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.

        • #2977065

          I have had a similar problem

          by gate keeper ·

          In reply to The app will run but the device wont connect

          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.”

        • #2976540

          This has all the symptoms of XP SP3 also …

          by older mycroft ·

          In reply to The app will run but the device wont connect

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

          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.

Viewing 1 reply thread