Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 136607
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T06:58:31+00:00 2026-05-11T06:58:31+00:00

This is only a half-way programming question. First of all I have a PCI-Express

  • 0

This is only a half-way programming question. First of all I have a PCI-Express card and 32/64 bit drivers. The target operating system has to be a Windows 64 bit system. I read that under Vista64 all drivers have to be certified 64 bit drivers. Is this a general restriction under 64 bit operating systems and does this also apply to ‘XP 64’ or any Linux system?

So for simplicity let’s say I use a 64 bit driver for my PCIe card under Vista64 and have a bunch of 64 bit DLLs to use the cards functionality. On the other side there’s a large, legacy 32 bit exe program which needs to use the PCIe device. Converting the program to 64 bit would be a really huge effort.

So what can be done to bring that 32 bit program and the 64 bit driver together? I read that mixing 32/64 bit binaries and DLLs is not possible at all but this is hard to believe for me. I’m sure you can print out a document under Vista64 from within a 32 bit app and Windows will somehow wrap this around to a 64 bit printer driver.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T06:58:31+00:00Added an answer on May 11, 2026 at 6:58 am

    64-bit certification is only required under Vista; there is no certifying authority for non-Windows platforms, and I don’t believe that XP or Windows Server checks for certification (not sure though, and it may depend on which service pack you’re on).

    If you’re using the driver via the Windows API, then there shouldn’t be any problem; Windows will do the 32<->64-bit translations in the kernel. If you’re trying to load the driver inside your own process, that probably won’t be possible. As Dirk says you’ll have to run it inside its own process and communicate through a COM server. I’m not sure what hoops you’ll have to jump through if you have to run your driver in a higher-privilege execution level and want to make calls to it from user mode.

    Hopefully your 64-bit DLLs offer a 32-bit API, or Windows offers a standard driver interface (if it’s a common I/O device like a display or network card).

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have 15 BackgroundWorers that are running all the time, each one of them
Folks, Please, what's a good way of writing really big XML documents (upto say
I’ve been working on a few small scale Access projects that have turned large
With a div like this: <div id=im1 class=information_message error>Error message here <a href=javascript:hide('im1')>Hide</a></div> And
I have a Red Had Enterprise Linux 5 and a CentOS 5 box, both
I'm developing a data collection app for use on a HP iPAQ 211 running
To what extent are modern C++ features like: polymorphism, STL, exception safety/handling, templates with
I figured out how to create a bookmarklet for Google Analytics that opened to
I've got a Sony network camera (SNC-RZ25N) that I am trying desperately to get

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.