Ask a questionAsk a question
 

AnswerDevice Drivers 64bit with Application (x86)

  • Thursday, October 29, 2009 7:45 PMShmulik28 Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I have an application that must be compiled with the x86 flag, but it connects to a biometric device that is installed on the computer 64bit machine.  The device comes with both a 32bit and a 64bit access .dll - my question is, which access .dll should I be using?  The 64bit mode one, or the 32 bit, since the program will run in the Wow64 layer.

Answers

  • Thursday, October 29, 2009 10:16 PMRay M_ Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    You can only use the 32 bit one, since you can't load a 64 bit dll into a 32 bit process.  The OS will take care of the 32/64 bit IPC talking to a 64 bit device driver from 32 bit code.

All Replies

  • Thursday, October 29, 2009 10:16 PMRay M_ Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    You can only use the 32 bit one, since you can't load a 64 bit dll into a 32 bit process.  The OS will take care of the 32/64 bit IPC talking to a 64 bit device driver from 32 bit code.