Re: safe way to upgrade KMDF from V1.0 to V1.1




I changed it to KMDFV1.5 cointaller. Everything seems the same as
before. :-(
Any more tips?
--
I have the similar problem with my drivers when I upgraded them from
KMDF 1.0 to 1.1.
I used regmon utility from sysinternals to log KMDF co-installer
accesses to the registry, and I manually restore those that were
absent, in order to correctly install and start new 1.1 driver.
It seems that KMDF co-installer expects some entries in the registry to
pre-exist and failed when it does not find them. If this is true, it
may be useful to change it's algorithm and create those entries during
it's work if, for some reason, they are absent. Or, at least, clearly
describe this situation to the user in some way.

Regards,
Gennady Mayko.

.



Relevant Pages

  • Re: Input device filter driver to pass Vista logo
    ... we really want to force *someone* to use KMDF so we can get more experience with people porting KMDF drivers for existing devices. ... To be fair, pointing device drivers tend to use a lot less of the tricky PnP and IO target stuff that might end up causing disruption, so I think that part of it was a good call... ... KMDF was chosen for input stacks because these drivers have historically had alot of issues /bugs and have crashed the machine. ...
    (microsoft.public.development.device.drivers)
  • Re: WDM or WDK
    ... this is the correct DDK for 2k and XP. ... Ignore anything about WDK or KMDF, you are maintaining 2k and XP ... drivers, so you are going to be working on WDM code. ...
    (microsoft.public.development.device.drivers)
  • Re: System Class Filter Driver INACCESSIBLE_BOOT_DEVICE
    ... This is a pretty big hole in KMDF if it doesn't work with boot start ... I think modifying the KMDF load ... updates or other 3rd party drivers loaded. ... I have never liked how an innocuous filter driver failing to load ...
    (microsoft.public.development.device.drivers)
  • Re: Starting WDF Driver
    ... >I built a sample driverfrom KMDF release and tried to start it on ... >ImagePath specified in the driver's service database entry is incorrect, ... Are any differences in starting WDF and WDM drivers? ...
    (microsoft.public.development.device.drivers)