I have a KMDF driver using wdfcoinstaller01009.dll (1.9.7600.16385) that is
signed and loads and runs fine under WinPE 3.0. The same driver fails to load
under WIN PE 2.1.(6001)
The same driver using wdfconinstaller01007.dll (1.7.6001.0) is signed and
loads and runs fine under WIN PE2.1 but won’t load under WINPE 3.0 (7600).
Whats up with that ? I need the driver with wdfconinstaller01009.dll to run
under winPE 2.1 as this is the customers environment. But I think remember
reading somewhere on OSR that WINPE doesn’t support coinstallers ?
Any clues ? Thanks in Advance
heres the setupapi.dev.log from winpe 2.1 :
[Device Install Log]
OS Version = 6.0.6001
Service Pack = 1.0
Suite = 0x0100
ProductType = 1
Architecture = ia64
– stuff deleted
dvi: {DIF_INSTALLDEVICE} 17:03:00.470
dvi: No class installer for ‘XYZ Device’
dvi: CoInstaller 1: Enter 17:03:00.470
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 17:03:00.470
inf: Opened PNF: ‘X:\windows\INF\oem3.inf’ ([strings] )
!!! dvi: CoInstaller 2: failed(0x00000002)!
!!! dvi: Error 2: The system cannot find the file specified.
dvi: CoInstaller 1: Enter (Post Processing) 17:03:00.710
dvi: CoInstaller 1: Exit (Post Processing)
dvi: {DIF_INSTALLDEVICE - exit(0x00000002)} 17:03:00.710
!!! ndv: Error(00000002) installing device!
ndv: Device install status=0x00000002
ndv: Performing device install final cleanup…
! ndv: Queueing up error report since device installation failed…
ndv: {Core Device Install - exit(0x00000002)}
dvi: {DIF_DESTROYPRIVATEDATA} 17:03:00.710
dvi: CoInstaller 1: Enter 17:03:00.710
dvi: CoInstaller 1: Exit
dvi: CoInstaller 2: Enter 17:03:00.720
dvi: CoInstaller 2: Exit
dvi: Default installer: Enter 17:03:00.720
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 17:03:00.720
ump: Server install process exited with code 0x00000002 17:03:00.720