WDM Keyboard/Mouse Filter Driver

I’m porting systemsoftware from XP(32) to Win7 (64).
There are two drivers, a keyboard class filter and a mouse class filter
based on the WDM driver model. The starting point for this drivers
were \WINDDK\2600\src\general\toaster\filter\classupper.
My questions were:

  1. Can this WDM Filter driver works with Windows 7 (64) properly ?
  2. Are there disadvantages, if we use this way (WDM)
  3. Would a kmdf driver the better solution ? (Why ?)

Thanks,
Eckhard

  1. sure, as long as it is signed
  2. it should work as is, no significant changes in input stacks between xp and w7
  3. kmdf would be better if you started from scratch, but if what you have works, stick with it

d

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@siemens.com
Sent: Monday, March 07, 2011 9:13 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] WDM Keyboard/Mouse Filter Driver

I’m porting systemsoftware from XP(32) to Win7 (64).
There are two drivers, a keyboard class filter and a mouse class filter based on the WDM driver model. The starting point for this drivers were \WINDDK\2600\src\general\toaster\filter\classupper.
My questions were:

  1. Can this WDM Filter driver works with Windows 7 (64) properly ?
  2. Are there disadvantages, if we use this way (WDM) 3. Would a kmdf driver the better solution ? (Why ?)

Thanks,
Eckhard


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Thanks Doran,

can we also get a WHQL logo for the WDM-Driver ?
I think a logo is only possible for KMDF-driver.

Another problem is the installation of this driver on Win7 64Bit.
We need an absolutely silent installation process.
Without a WHQL Logo, can we prepare a silent wdm driver installation ?

regards
eckhard

xxxxx@siemens.com wrote:

can we also get a WHQL logo for the WDM-Driver ?
I think a logo is only possible for KMDF-driver.

It depends on the driver type. For HID filters, I believe you are
correct – WHQL now requires that they be KMDF.

Another problem is the installation of this driver on Win7 64Bit.
We need an absolutely silent installation process.
Without a WHQL Logo, can we prepare a silent wdm driver installation ?

No, but that’s unrelated to the 32-bit/64-bit issue. Unless your driver
is WHQL signed, you will always get either an “unsigned driver” or a “do
you trust this publisher” warning, regardless of system or processor.
That is the incentive to get you to submit your driver to WHQL.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

thanks tim,

at the moment, I think, we have to implement a new kdmf-filterdriver
to fulllfil our requirements, specially the silent installation.
But it is much work to do, because we have worked on the wdm filter about 4 months.

I hope to receive another reply from Doron to this point.

thanks again

regards
eckhard