[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now


How to work with drivers

Posted on 2006-03-26
Medium Priority
Last Modified: 2010-04-23
Hi, I have been wondering how software houses create programs that can communicate with drivers in windows. Like a hardware that can take pictures, we can create a program that can ask the hardware to take pictures in different time intervals, change settings for it etc.  
Question by:jaxrpc
  • 2
  • 2
LVL 64

Accepted Solution

Fernando Soto earned 2000 total points
ID: 16293920
Hi jaxrpc;

The hardware manufacture develops the driver that will interface to its hardware. When they do this they implement such functions, from your example, to take pictures in different time intervals, change settings for it etc. Sometimes the manufacture will publish the function calls and sometimes they do not. The drivers are written in C / C++ and they will provide a C header file defining any data structures and function call that they will allow you to use.

I hope that this has answered you question.


Author Comment

ID: 16293936
What if they do not publish the function calls....how to work around it?
LVL 64

Expert Comment

by:Fernando Soto
ID: 16293982
It's called reveres engineering of the driver program. You could attempt to contact the company and see if they have published these function calls.

Author Comment

ID: 16294354
I see...thanks for the answer.....

Featured Post

[Webinar] Cloud and Mobile-First Strategy

Maybe you’ve fully adopted the cloud since the beginning. Or maybe you started with on-prem resources but are pursuing a “cloud and mobile first” strategy. Getting to that end state has its challenges. Discover how to build out a 100% cloud and mobile IT strategy in this webinar.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A while ago, I was working on a Windows Forms application and I needed a special label control with reflection (glass) effect to show some titles in a stylish way. I've always enjoyed working with graphics, but it's never too clever to re-invent …
1.0 - Introduction Converting Visual Basic 6.0 (VB6) to Visual Basic 2008+ (VB.NET). If ever there was a subject full of murkiness and bad decisions, it is this one!   The first problem seems to be that people considering this task of converting…
Whether it be Exchange Server Crash Issues, Dirty Shutdown Errors or Failed to mount error, Stellar Phoenix Mailbox Exchange Recovery has always got your back. With the help of its easy to understand user interface and 3 simple steps recovery proced…
With just a little bit of  SQL and VBA, many doors open to cool things like synchronize a list box to display data relevant to other information on a form.  If you have never written code or looked at an SQL statement before, no problem! ...  give i…
Suggested Courses
Course of the Month19 days, 4 hours left to enroll

834 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question