How to work with drivers

Posted on 2006-03-26
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
    LVL 62

    Accepted Solution

    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

    What if they do not publish the function to work around it?
    LVL 62

    Expert Comment

    by:Fernando Soto
    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

    I see...thanks for the answer.....

    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    Join & Write a Comment

    Introduction When many people think of the WebBrowser ( control, they immediately think of a control which allows the viewing and navigation of web pages. While this is true, it's a…
    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…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…
    how to add IIS SMTP to handle application/Scanner relays into office 365.

    755 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

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now