Thread: Does anyone know how to program drivers for HP laptop quick launch buttons?

  1. #1
    Registered User
    Join Date
    Jul 2008
    Posts
    19

    Does anyone know how to program drivers for HP laptop quick launch buttons?

    I've recently got a HP dv7t laptop. I am having some problems with the quick launch buttons (buttons located right below the monitor to control speaker, fasf forward, back, play, stop, wireless enable/disable, etc...). They worked perfectly fine when I had vista on it. Now, I have Windows 7 installed on it, and the buttons don't work as it should. Specifically, the mute button (it should be lit orange when sound muted and white when not muted) is always lit orange whether I mute the sound or not. This bothers the crap out of me.

    So I was wondering if any of you have any experience with a situation like this. I wanted to write a driver for the quick launch buttons for Windows 7 OS. Is it feasible at all? I don't have much experience with writing drivers for hardwares, so I just wanted to hear what you guys think. I don't work for HP, so I unfortunately don't have access to the source codes for Vista version of the driver. I am considering this after many failed attemtps to make the panel working by installing the Vista version of driver with multiple windwos 7 compatibility settings, unisntall/reinstall, and etc... By the way, I got a 64-bit OS installed. I suppoes drivers are usually written in low level c/c++ these days? Do they use assembly for this kind of thing anymore? I'd appreciate your comments!
    Last edited by donglee; 04-09-2009 at 01:21 AM.

  2. #2
    Kernel hacker
    Join Date
    Jul 2007
    Location
    Farncombe, Surrey, England
    Posts
    15,677
    I expect HP has a utility to handle these buttons - it probably isn't strictly a driver (although there may be a driver component as part of it).

    It is HIGHLY likely that the Vista driver (or even XP driver) works for W7 too.

    Writing drivers for this sort of thing shouldn't be a HUGE task if you have the documentation, but with no documentation, you will have a hard time even figuring out what the buttons do (that is, how does the machine know the button was pressed (Interrupt?), where in the memory/IO space do you look for which button, etc, etc).

    --
    Mats
    Compilers can produce warnings - make the compiler programmers happy: Use them!
    Please don't PM me for help - and no, I don't do help over instant messengers.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Quick sort in C language (Program required)
    By internet_bug in forum C Programming
    Replies: 4
    Last Post: 09-18-2008, 11:18 PM
  2. Quick question about replacing laptop harddrive
    By PJYelton in forum Tech Board
    Replies: 4
    Last Post: 01-20-2005, 08:02 PM
  3. Help On A Quick Sort Program
    By nick4 in forum C++ Programming
    Replies: 11
    Last Post: 12-06-2004, 10:51 AM
  4. quick termination of program
    By jobolikescake in forum C Programming
    Replies: 7
    Last Post: 01-20-2002, 10:59 PM
  5. Replies: 34
    Last Post: 11-26-2001, 01:17 PM