You are here:

C++/Windows driver

Advertisement


Question
How can I create a serial driver for windows? I want to write a driver that will provide a virtual serial port that will talk over the network with a server application.
It seems that this driver development for windows is like a hiden world.

Thanks

Answer
Adrian , Thank you for your question.

No, driver development is not completely hidden, just poorly documented. You need to obtain the Device Driver Development Kit (DDK) from Microsoft.

Unless you have some prior experience, you will have some significant learning to do. The easiest approach is to buy a book on device driver development.

You can search Microsoft's MSDN Library at http://search.microsoft.com/us/dev/default.asp.

David Spector

C++

All Answers


Answers by Expert:


Ask Experts

Volunteer


David Spector

Expertise

Highly knowledgeable in the C++ language, Visual C++ (MSVC), Windows API, documentation and other quality-assurance techniques, and debugging. Knowledgeable in MFC, COM, GUI design, and object-oriented design.

Experience

I have been a software engineer since 1965. I have been published. My specializations have been: biomedical programming, compiler implementation, and many kinds of Windows programming. I don't do Databases or other business-oriented stuff.

Publications
Windows?/DOS Developer's Journal, ACM SIGPLAN Notices, and Computer Science Press.

Education/Credentials
ICCP Systems Programming Certification
Master's degree equivalent in Computer Science

©2016 About.com. All rights reserved.