NDIS 5.1 Driver on Windows 7 64Bit RRS feed

  • Question

  • Can i use NDIS 5.1 IM Driver on windows 7 64 Bit. 

    I can compile the code from Win 7 64 Bit and driver will install but will not run.

    Friday, March 23, 2012 12:36 PM

All replies

  • On Windows 7 64-bit drivers MUST be properly signed. Examine the setupapi log to see if there is a complaint about signing.

    An NDIS 5 IM driver tytpcally has two INF files and consequently usually has two CAT files. each of the CAT files must be signed using the WDK driver signing procedure and tools.

    Windows 7 32-bit forgives this, but Windows 7 64-bit does not.

    Good luck!

    Thomas F. Divine http://www.pcausa.com

    Friday, March 23, 2012 10:07 PM
  • Let me check it. I will tell you back by monday. 
    Saturday, March 24, 2012 7:30 PM
  • If someone can confirm that NDIS 5.1 will work on WIN7 64 Bit then it will narrow down my problem to figuring out how to get my NDIS 5.1 code running.  

    Till now I am under the assumption that NDIS 5.1 is not supported in Win7 64.

    My code works on Win7 32 bit and XP. If its only installation/signing issue then i will focus on that rather that porting the code to NDIS 6.0.

    Monday, March 26, 2012 10:13 AM
  • NDIS 5.1 driver work on Windows 7.

    Thomas F. Divine http://www.pcausa.com

    Monday, March 26, 2012 12:36 PM
  • I was not making any cat files till now,  created CAT files using "inf2cat.exe"  and signed them,  everything worked fine. 

    Driver is now installed and running in WIN7-64. 

    Now i have another problem , (i am trying to find some solution on the web but yet not found something concrete).

    My application is still 32 bit and runs in WOW64. The driver allocated a shared pool using NdisAllocateMemoryWithTag(), problem is to how to pass this to the user mode app neatly.  

    Monday, April 2, 2012 12:12 PM