Click here to Skip to main content
15,887,175 members
Home / Discussions / Hardware & Devices
   

Hardware & Devices

 
GeneralRe: my computer HALTS sometimes, sometimes not... Pin
Johpoke19-Dec-07 20:56
Johpoke19-Dec-07 20:56 
GeneralWindbg remotely also posted under OS/ SYsadmin Pin
ForNow12-Dec-07 22:06
ForNow12-Dec-07 22:06 
GeneralRe: Windbg remotely also posted under OS/ SYsadmin Pin
fat_boy18-Jan-08 4:04
fat_boy18-Jan-08 4:04 
GeneralRe: Windbg remotely also posted under OS/ SYsadmin Pin
ForNow18-Jan-08 9:37
ForNow18-Jan-08 9:37 
Generalcitrix to web server Pin
eyeseetee11-Dec-07 23:55
eyeseetee11-Dec-07 23:55 
QuestionGigabyte DQ6 and Silicon Image SiI 0680 Ultra-133 Medley ATA Raid Controller problem! Pin
Rojan Gh.10-Dec-07 9:38
professionalRojan Gh.10-Dec-07 9:38 
GeneralBest Resource for the information Pin
vikrantc135510-Dec-07 2:05
vikrantc135510-Dec-07 2:05 
GeneralRe: Best Resource for the information Pin
JudyL_MD10-Dec-07 5:46
JudyL_MD10-Dec-07 5:46 
vikrantc1355 wrote:
What exactlly I am looking for is brief and to the point stuff for a programmer.


The average programmer doesn't need to know this stuff. The hardware, in conjunction with its driver and the OS, expose an interface to the user-mode world which is used to access the hardware - things like a drive letter, a custom IOCTL, a com port indicator (COMx), ... User-mode programs use that to communicate with the hardware.

If you're looking at actually talking to the hardware, you're entering the realm of writing a device driver. "Brief and to the point stuff" for this subject doesn't exist. How a driver talks to a piece of hardware depends on each piece of hardware, and the operating system it is written for. This is not a simple straight-forward subject.

Here's my usual list that I give when asked about info on device drivers.

The WDK itself - documentation andthe samples are improving but it assumes you already have a good knowledge of the OS

"Programming the Windows Driver Model" 2nd ed by Walter Oney - make sure it is the 2nd edition

"Microsoft Windows Internals, Fourth Edition: Microsoft Windows
Server(TM) 2003, Windows XP, and Windows 2000" by Mark Russinovich and David Solomon

"Windows NT Device Driver Development" by Peter Viscarola and Tony Mason - dated but the stuff they discuss hasn't changed and it's a good foundation.

"Developing Drivers with the Windows® Driver Foundation" by Penny Orwick and Guy Smith - this one is from Microsoft Press and is the only book currently published with a good description of KMDF

This one should be excellent (if they ever get it published) "Introduction to the Windows Driver Foundation Kernel Mode Driver Framework " by Peter Viscarola, Tony Mason, Mark Cariddi, Brenda Ryan, Scott Noone, and OSR
GeneralRe: Best Resource for the information Pin
vikrantc135510-Dec-07 18:03
vikrantc135510-Dec-07 18:03 
GeneralRe: Best Resource for the information Pin
JudyL_MD11-Dec-07 3:13
JudyL_MD11-Dec-07 3:13 
GeneralRe: Best Resource for the information Pin
Dan Neely11-Dec-07 3:53
Dan Neely11-Dec-07 3:53 
GeneralRe: Best Resource for the information Pin
Vaclav_3-Jan-08 17:45
Vaclav_3-Jan-08 17:45 
QuestionHow to display same part of the virtual screen in two monitors Pin
firepotato9-Dec-07 20:54
firepotato9-Dec-07 20:54 
GeneralLinker Erro while using CM_Locate_DevNode_Ex() & CM_Request_Device_Eject_Ex() Pin
Neeranjan5-Dec-07 20:51
Neeranjan5-Dec-07 20:51 
GeneralRe: Linker Erro while using CM_Locate_DevNode_Ex() & CM_Request_Device_Eject_Ex() Pin
Mike Dimmick7-Dec-07 17:11
Mike Dimmick7-Dec-07 17:11 
Questionabout DDK version ? Pin
Member 38641984-Dec-07 19:33
Member 38641984-Dec-07 19:33 
GeneralRe: about DDK version ? Pin
Dave Kreskowiak5-Dec-07 5:21
mveDave Kreskowiak5-Dec-07 5:21 
GeneralRe: about DDK version ? Pin
fat_boy18-Jan-08 4:13
fat_boy18-Jan-08 4:13 
QuestionFast Hard Drive Advice Please Pin
Steve Thresher4-Dec-07 2:26
Steve Thresher4-Dec-07 2:26 
GeneralRe: Fast Hard Drive Advice Please Pin
Mike Dimmick4-Dec-07 14:10
Mike Dimmick4-Dec-07 14:10 
QuestionExternal Hard Drive-Based Storage Pin
Ri Qen-Sin29-Nov-07 17:29
Ri Qen-Sin29-Nov-07 17:29 
AnswerRe: External Hard Drive-Based Storage Pin
Johpoke29-Nov-07 20:39
Johpoke29-Nov-07 20:39 
GeneralRe: External Hard Drive-Based Storage Pin
Ri Qen-Sin30-Nov-07 14:57
Ri Qen-Sin30-Nov-07 14:57 
AnswerRe: External Hard Drive-Based Storage Pin
Dan Neely30-Nov-07 2:40
Dan Neely30-Nov-07 2:40 
GeneralRe: External Hard Drive-Based Storage Pin
Ri Qen-Sin30-Nov-07 4:22
Ri Qen-Sin30-Nov-07 4:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.