Windows Driver Model is a framework for device drivers that was introduced with Windows 98 and Windows 2000 to replace VxD. It was later replaced with Windows Driver Foundation (WDF).
Questions tagged [wdm]
134 questions
0
votes
2 answers
error C1083: Cannot open include file: '\inc\wxp\warning.h': No such file or directory
Background:
So I picked up Programming the Windows Driver model and tried to build the very first sample it has using visual studio 2013 Ultimate. While the book seems very reputed, there is no update for the sample code.
I saw some signs to used…

AdmiralThrawn
- 374
- 5
- 15
0
votes
1 answer
How can I install this driver?
I downloaded the IOCTL sample driver from MSDN. I am trying to run an executable in this example to load the driver from its SYS file, but I get this error when it calls StartService:
StartService failure! Error = 577
Unable to install…

Alexandru
- 12,264
- 17
- 113
- 208
0
votes
1 answer
Guard Silently Exits When Using WDM Gem
Whenever I try to use wdm in conjunction with guard on Windows, guard silently exits. However, if I force polling, then guard works correctly. Probably the best way to illustrate this is with an example. This is what happens when I run guard with…

Shadowcat
- 423
- 4
- 8
0
votes
2 answers
manually Install windows XP driver
How do I install "hello world" driver manually?
I have written a registry script where "start"=dword:3 means service requires manual start.
But how do I start and stop it? I have tried sc start but it says specified service…
user2705939
0
votes
1 answer
WDM: Given device FDO/PDO determine if it's USB Root Hub
USBPcap attaches as Upper Filter for all Root Hubs. It does so by adding UpperFilters entry for {36FC9E60-C465-11CF-8056-444553540000} class. Then in AddDevice function I retrieve the PDO and get list of hardware IDs. Then the list is checked for…

desowin
- 168
- 13
0
votes
0 answers
Matlab WDM: ??? Error using ==> save [save_network]
I hope this finds you well. Actually, I've been reading through the file create_network.m from matlab tool WDM and I'm trying to create a network but I always get the same error. Here are the steps I follow and the error.
PS: I tried this also with…

user2277784
- 23
- 2
0
votes
1 answer
irp processing and windows message generating
I' m new in drivers. So excuse me for possible inaccuracies.
msdn such as some books about driver design give our some directions how to use wdm api. But i can find some literature or recources where i could get solid description of converting isr…

DotNetter
- 426
- 2
- 6
- 19
0
votes
1 answer
Enumerating UVC Properties items of a property set of a camera
I am enumerating the UVC properties for a camera using IKsTopologyInfo and IKsControl interface. I am using both MFT and Direct Show this code.during enumeration I get various GUID for example CLSID_IAMCameraControl, CLSID_IAMVideoProcAmp and many…

Vikram Ranabhatt
- 7,268
- 15
- 70
- 133
0
votes
2 answers
Sign Driver on Win2003 32-bit
I signed a driver on Win2003 32-bit, and it can't run on Win2007 x64. I checked the properties, and there is right digit signature information.
I tried to sign on Win2008 x64, and it worked!
Does any one know the reason?

林蔚儒
- 51
- 3
0
votes
1 answer
Windows bluetooth driver used in every Bluetooth communication?
I'm trying to develop a filter driver for Bluetooth in Windows Vista and above, and I'm wodnering if EVERY bluetooth related action have to pass through the Windows Bluetooth driver stack or if it's just confined to Microsoft Bluetooth stack.
For…

rnunes
- 2,785
- 7
- 28
- 56
-1
votes
1 answer
Problems with remote debugging with kernel mode driver
I use windows7 host machine there I installed Vusual Studio 2013 and WDK 8.1
Also I have Windows 10 virtual machine using Virtual Box.
I create new KMDF driver from template and try to debug it.
I succsesfully provisioned target machine (which is…

Vakyob
- 41
- 5
-1
votes
1 answer
Catch a hardware interrupt
I am writing a device driver (kernel level). I am new to kernel space and would like some help in understanding hardware interrupts.
I am writing driver for a new hardware for windows 7
I have already written the Interrupt service routine for all…

dips
- 114
- 6
-2
votes
1 answer
How to simulate keyboard input at driver level in Windows 10?
I want to make simple driver that will simulate keyboard input at driver level.
My first idea was to make simple kbdclass filter driver. But at this point I can't inject my input whenever I want(I need to wait for IRP and then change KEYBOARD_INPUT…

Дмитрий Новицкий
- 17
- 5
-3
votes
2 answers
How does WinDbg itself work?
I have recently started windows driver development. I am wondering how does it actually debug my driver. The setup I have is --> Win7 as host, XP as guest on VMware, and I am debugging through serial port.
The research I have done:
I found only…
user2783263