error in packaging the driver using Install Shield

Hi,
I have created a single executable file for my UMDF driver by Install Shield application.
When installing my driver through that setup file i got this error:

“This device cannot start. (Code 10)
The process hosting the driver for this device has terminated.”

But when installing through the device manager, it was successful.
Can anyone help me resolve this issue.

Your driver failed in the pnp start path. You could attach a debugger and step through your code


From: xxxxx@lists.osr.com [xxxxx@lists.osr.com] on behalf of xxxxx@gmail.com [xxxxx@gmail.com]
Sent: Tuesday, February 12, 2013 3:56 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] error in packaging the driver using Install Shield

Hi,
I have created a single executable file for my UMDF driver by Install Shield application.
When installing my driver through that setup file i got this error:

“This device cannot start. (Code 10)
The process hosting the driver for this device has terminated.”

But when installing through the device manager, it was successful.
Can anyone help me resolve this issue.


NTDEV is sponsored by OSR

OSR is HIRING!! See http://www.osr.com/careers

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

I had tried attaching the debugger to my process, but i cant, since it is failing immediately after installing. i have added the HostFailedKdDebugBreak value in regedit also but i cant catch my host process to debug.

For your reference, i have shared my setupapi.dev file in this thread. It will be of great help for me if anyone come up with any solution.

[BeginLog]

[Boot Session: 2013/03/04 17:04:35.492]

>> [Import Driver Package - C:\Program Files (x86)\test\My Product Name\WUDFOsrUsbFx2\WUDFOsrUsbFx2.inf]
>> Section start 2013/03/04 18:30:17.326
cmd: C:\Windows\System32\MsiExec.exe -Embedding A1E3C9293C76D4F5FC389E5135A0A920 M Global\MSI0000
sto: Driver Store = C:\Windows\System32\DriverStore [Online] (6.2.9200)
sto: Driver Package = C:\Program Files (x86)\test\My Product Name\WUDFOsrUsbFx2\WUDFOsrUsbFx2.inf
sto: Architecture = amd64
sto: Flags = 0x00000000
inf: Provider = test Internal (WDF:UMDF)
inf: Class GUID = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
inf: Driver Version = 03/01/2013,9.46.44.38
inf: Catalog File = wudf.cat
inf: Version Flags = 0x00000001
flq: Copying ‘C:\Program Files (x86)\test\My Product Name\WUDFOsrUsbFx2\WdfCoInstaller01011.dll’ to ‘C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\WdfCoInstaller01011.dll’.
flq: Copying ‘C:\Program Files (x86)\test\My Product Name\WUDFOsrUsbFx2\WUDFOsrUsbFx2.dll’ to ‘C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\WUDFOsrUsbFx2.dll’.
flq: Copying ‘C:\Program Files (x86)\test\My Product Name\WUDFOsrUsbFx2\WUDFOsrUsbFx2.inf’ to ‘C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\WUDFOsrUsbFx2.inf’.
flq: Copying ‘C:\Program Files (x86)\test\My Product Name\WUDFOsrUsbFx2\WinUsbCoinstaller2.dll’ to ‘C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\WinUsbCoinstaller2.dll’.
flq: Copying ‘C:\Program Files (x86)\test\My Product Name\WUDFOsrUsbFx2\WudfUpdate_01011.dll’ to ‘C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\WudfUpdate_01011.dll’.
flq: Copying ‘C:\Program Files (x86)\test\My Product Name\WUDFOsrUsbFx2\wudf.cat’ to ‘C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\wudf.cat’.
pol: {Driver package policy check} 18:30:17.389
pol: {Driver package policy check - exit(0x00000000)} 18:30:17.389
sto: {Stage Driver Package: C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\WUDFOsrUsbFx2.inf} 18:30:17.389
inf: {Query Configurability: C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\WUDFOsrUsbFx2.inf} 18:30:17.389
inf: Driver package uses WDF.
inf: Driver package ‘WUDFOsrUsbFx2.inf’ is configurable.
inf: {Query Configurability: exit(0x00000000)} 18:30:17.389
flq: Copying ‘C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\WdfCoInstaller01011.dll’ to ‘C:\Windows\System32\DriverStore\Temp{66af4dc8-ae3d-4742-b726-ab3f39629c14}\WdfCoInstaller01011.dll’.
flq: Copying ‘C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\WUDFOsrUsbFx2.dll’ to ‘C:\Windows\System32\DriverStore\Temp{66af4dc8-ae3d-4742-b726-ab3f39629c14}\WUDFOsrUsbFx2.dll’.
flq: Copying ‘C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\WUDFOsrUsbFx2.inf’ to ‘C:\Windows\System32\DriverStore\Temp{66af4dc8-ae3d-4742-b726-ab3f39629c14}\WUDFOsrUsbFx2.inf’.
flq: Copying ‘C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\WinUsbCoinstaller2.dll’ to ‘C:\Windows\System32\DriverStore\Temp{66af4dc8-ae3d-4742-b726-ab3f39629c14}\WinUsbCoinstaller2.dll’.
flq: Copying ‘C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\WudfUpdate_01011.dll’ to ‘C:\Windows\System32\DriverStore\Temp{66af4dc8-ae3d-4742-b726-ab3f39629c14}\WudfUpdate_01011.dll’.
flq: Copying ‘C:\Users\DTMLLU~1.000\AppData\Local\Temp{0283793c-0f8b-524b-9152-206f01e54f58}\wudf.cat’ to ‘C:\Windows\System32\DriverStore\Temp{66af4dc8-ae3d-4742-b726-ab3f39629c14}\wudf.cat’.
sto: {DRIVERSTORE IMPORT VALIDATE} 18:30:17.483
!!! sig: Driver package INF file hash is not present in catalog file. Filename = WUDFOsrUsbFx2.inf, Error = 0xE000024B
! sig: Driver package appears to be tampered, but user wants to install it anyway.
sto: {DRIVERSTORE IMPORT VALIDATE: exit(0x00000000)} 18:30:18.342
sig: Signer Score = 0x80000000
sig: Signer Name =
sto: {DRIVERSTORE IMPORT BEGIN} 18:30:18.342
bak: Create system restore point:
bak: Description = Device Driver Package Install: test Internal (WDF:UMDF) Human Interface Devices
bak: Time = 16ms
bak: Status = 0x00000000 (SUCCESS)
sto: {DRIVERSTORE IMPORT BEGIN: exit(0x00000000)} 18:30:18.358
cpy: {Copy Directory: C:\Windows\System32\DriverStore\Temp{66af4dc8-ae3d-4742-b726-ab3f39629c14}} 18:30:18.358
cpy: Target Path = C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3
cpy: {Copy Directory: exit(0x00000000)} 18:30:18.405
idb: {Register Driver Package: C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\WUDFOsrUsbFx2.inf} 18:30:18.405
idb: Created driver package object ‘wudfosrusbfx2.inf_amd64_a85b20e0003eacb3’ in SYSTEM database node.
idb: Created driver INF file object ‘oem192.inf’ in SYSTEM database node.
idb: Registered driver package ‘wudfosrusbfx2.inf_amd64_a85b20e0003eacb3’ with ‘oem192.inf’.
idb: {Register Driver Package: exit(0x00000000)} 18:30:18.405
idb: {Publish Driver Package: C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\WUDFOsrUsbFx2.inf} 18:30:18.420
idb: Activating driver package ‘wudfosrusbfx2.inf_amd64_a85b20e0003eacb3’.
cpy: Published ‘wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\wudfosrusbfx2.inf’ to ‘oem192.inf’.
idb: Indexed 5 device IDs for ‘wudfosrusbfx2.inf_amd64_a85b20e0003eacb3’.
idb: {Publish Driver Package: exit(0x00000000)} 18:30:18.420
sto: {DRIVERSTORE IMPORT END} 18:30:18.436
sig: Installed catalog ‘wudf.cat’ as ‘oem192.cat’.
bak: Commit system restore point:
bak: Description = Device Driver Package Install: test Internal (WDF:UMDF) Human Interface Devices
bak: Time = 16ms
bak: Status = 0x00000000 (SUCCESS)
sto: {DRIVERSTORE IMPORT END: exit(0x00000000)} 18:30:18.467
sto: {Stage Driver Package: exit(0x00000000)} 18:30:18.467
sto: Driver Store Filename = C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\WUDFOsrUsbFx2.inf
<<< Section end 2013/03/04 18:30:18.498
<<< [Exit status: SUCCESS]

>>> [SetupCopyOEMInf - C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\WUDFOsrUsbFx2.inf]
>>> Section start 2013/03/04 18:30:18.514
cmd: C:\Windows\System32\MsiExec.exe -Embedding A1E3C9293C76D4F5FC389E5135A0A920 M Global\MSI0000
inf: Driver Store Path: C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\wudfosrusbfx2.inf
inf: Published Inf Path: C:\Windows\INF\oem192.inf
sig: Installing catalog wudf.cat as: oem192.CAT
<<< Section end 2013/03/04 18:30:18.530
<<< [Exit status: SUCCESS]

>>> [Device Install (UpdateDriverForPlugAndPlayDevices) - USB\VID_03EB&PID_8409&REV_1132&MI_01]
>>> Section start 2013/03/04 18:30:18.701
cmd: C:\Windows\System32\MsiExec.exe -Embedding A1E3C9293C76D4F5FC389E5135A0A920 M Global\MSI0000
dvi: {Build Driver List} 18:30:18.701
dvi: Searching for hardware ID(s):
dvi: usb\vid_03eb&pid_8409&rev_1132&mi_01
dvi: usb\vid_03eb&pid_8409&mi_01
dvi: Searching for compatible ID(s):
dvi: usb\class_03&subclass_00&prot_00
dvi: usb\class_03&subclass_00
dvi: usb\class_03
cpy: Policy is set to make all digital signatures equal.
dvi: Created Driver Node:
dvi: HardwareID - USB\VID_03EB&PID_8409&MI_01
dvi: InfName - c:\windows\system32\driverstore\filerepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\wudfosrusbfx2.inf
dvi: DevDesc - UMDF test Driver
dvi: Section - OsrUsb_Install.NT
dvi: Rank - 0x80ff0001
dvi: Signer Score - Not digitally signed
dvi: DrvDate - 03/01/2013
dvi: Version - 9.46.44.38
dvi: {Build Driver List - exit(0x00000000)} 18:30:18.780
dvi: {DIF_SELECTBESTCOMPATDRV} 18:30:18.780
dvi: No class installer for ‘USB Input Device’
dvi: No CoInstallers found
dvi: Default installer: Enter 18:30:18.780
dvi: {Select Best Driver}
dvi: Class GUID of device changed to: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}.
dvi: Selected:
dvi: Description - [UMDF test Driver]
dvi: InfFile - [c:\windows\system32\driverstore\filerepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\wudfosrusbfx2.inf]
dvi: Section - [OsrUsb_Install]
dvi: {Select Best Driver - exit(0x00000000)}
dvi: Default installer: Exit
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 18:30:18.795
sto: {Import Driver Package: C:\Windows\INF\oem192.inf} 18:30:18.795
sto: Driver Store = C:\Windows\System32\DriverStore [Online] (6.2.9200)
sto: Driver Package = C:\Windows\INF\oem192.inf
sto: Architecture = amd64
sto: Flags = 0x00000001
inf: Provider = test Internal (WDF:UMDF)
inf: Class GUID = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
inf: Driver Version = 03/01/2013,9.46.44.38
inf: Catalog File = wudf.cat
inf: Version Flags = 0x00000001
sto: Driver package already imported as ‘oem192.inf’.
sto: Driver Store Filename = C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\wudfosrusbfx2.inf
sto: {Import Driver Package: exit(0x00000000)} 18:30:18.826
dvi: Searching for hardware ID(s):
dvi: usb\vid_03eb&pid_8409&rev_1132&mi_01
dvi: usb\vid_03eb&pid_8409&mi_01
dvi: Searching for compatible ID(s):
dvi: usb\class_03&subclass_00&prot_00
dvi: usb\class_03&subclass_00
dvi: usb\class_03
dvi: Class GUID of device changed to: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}.
dvi: {Plug and Play Service: Device Install for USB\VID_03EB&PID_8409&MI_01\7&1717FC7A&17&0001}
ndv: Infpath=C:\Windows\INF\oem192.inf
ndv: DriverNodeName=wudfosrusbfx2.inf:3e0714d455d6dea9:OsrUsb_Install:9.46.44.38:usb\vid_03eb&pid_8409&mi_01
ndv: DriverStorepath=C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\wudfosrusbfx2.inf
dvi: Searching for hardware ID(s):
dvi: usb\vid_03eb&pid_8409&rev_1132&mi_01
dvi: usb\vid_03eb&pid_8409&mi_01
dvi: Searching for compatible ID(s):
dvi: usb\class_03&subclass_00&prot_00
dvi: usb\class_03&subclass_00
dvi: usb\class_03
dvi: Class GUID of device changed to: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}.
ndv: {Core Device Install} 18:30:18.858
sto: {Configure Driver Package: C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\wudfosrusbfx2.inf}
sto: Driver Store = C:\Windows\System32\DriverStore [Online] (6.2.9200)
sto: Driver Package = wudfosrusbfx2.inf_amd64_a85b20e0003eacb3
sto: Flags = 0x00020000
sto: Source Filter = usb\vid_03eb&pid_8409&mi_01
inf: Class GUID = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
inf: Class Status = Configurable Critical
inf: {Configure Driver: UMDF test Driver}
inf: Manufacturer = test Internal (WDF:UMDF)
inf: Section Name = OsrUsb_Install.NT
inf: {Add Service: WUDFRd}
inf: Start Type = 3
inf: Service Type = 1
inf: Error Control = 1
inf: Image Path = \SystemRoot\System32\drivers\WUDFRd.sys
inf: Display Name = Windows Driver Foundation - User-mode Driver Framework Reflector
inf: Group = Base
inf: Updated service ‘WUDFRd’.
inf: {Add Service: exit(0x00000000)}
inf: {Add Service: WinUsb}
inf: Start Type = 3
inf: Service Type = 1
inf: Error Control = 1
inf: Image Path = \SystemRoot\System32\drivers\WinUSB.sys
inf: Display Name = WinUsb Driver
inf: Updated service ‘WinUsb’.
inf: {Add Service: exit(0x00000000)}
inf: Hardware Id = USB\VID_03EB&PID_8409&MI_01
inf: {Configure Driver Configuration: OsrUsb_Install.NT}
inf: Service Name = WUDFRd
inf: Lower Filters = WinUsb
inf: Included INFs = WINUSB.INF
inf: Config Flags = 0x00000000
inf: {Configure Driver Configuration: exit(0x00000000)}
inf: {Configure Driver: exit(0x00000000)}
flq: Copying ‘C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\WUDFOsrUsbFx2.dll’ to ‘C:\Windows\System32\drivers\UMDF\WUDFOsrUsbFx2.dll’.
cpy: Existing file ‘C:\Windows\System32\drivers\UMDF\WUDFOsrUsbFx2.dll’ remains unchanged.
flq: Copying ‘C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\WudfUpdate_01011.dll’ to ‘C:\Windows\System32\WudfUpdate_01011.dll’.
cpy: Existing file ‘C:\Windows\System32\WudfUpdate_01011.dll’ remains unchanged.
flq: Copying ‘C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\WdfCoInstaller01011.dll’ to ‘C:\Windows\System32\WdfCoInstaller01011.dll’.
cpy: Existing file ‘C:\Windows\System32\WdfCoInstaller01011.dll’ remains unchanged.
flq: Copying ‘C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\WinUsbCoinstaller2.dll’ to ‘C:\Windows\System32\WinUsbCoinstaller2.dll’.
cpy: Existing file ‘C:\Windows\System32\WinUsbCoinstaller2.dll’ remains unchanged.
flq: Copying ‘C:\Windows\System32\DriverStore\FileRepository\winusb.inf_amd64_1a2e0d0c0d9b80b8\winusb.sys’ to ‘C:\Windows\System32\drivers\winusb.sys’.
cpy: Existing file ‘C:\Windows\System32\drivers\winusb.sys’ remains unchanged.
sto: {Configure Driver Package: exit(0x00000000)}
dvi: Install Device: Configuring device (oem192.inf:usb\vid_03eb&pid_8409&mi_01,OsrUsb_Install.NT). 18:30:19.061
dvi: Install Device: Configuring device completed. 18:30:19.061
dvi: Install Device: Removing device sub-tree. 18:30:19.061
dvi: Install Device: Removing device sub-tree completed. 18:30:19.092
dvi: Install Device: Restarting device. 18:30:19.092
dvi: Install Device: Restarting device completed. 18:30:19.139
ndv: {Core Device Install - exit(0x00000000)} 18:30:19.139
ump: {Plug and Play Service: Device Install exit(00000000)}
<<< Section end 2013/03/04 18:30:19.155
<<< [Exit status: SUCCESS]

>>> [Device Install (UpdateDriverForPlugAndPlayDevices) - USB\VID_03EB&PID_8409&REV_1132]
>>> Section start 2013/03/04 18:30:19.201
cmd: C:\Windows\System32\MsiExec.exe -Embedding A1E3C9293C76D4F5FC389E5135A0A920 M Global\MSI0000
dvi: {Build Driver List} 18:30:19.201
dvi: Searching for hardware ID(s):
dvi: usb\vid_03eb&pid_8409&rev_1132
dvi: usb\vid_03eb&pid_8409
dvi: Searching for compatible ID(s):
dvi: usb\devclass_00&subclass_00&prot_00
dvi: usb\devclass_00&subclass_00
dvi: usb\devclass_00
dvi: usb\composite
cpy: Policy is set to make all digital signatures equal.
dvi: Created Driver Node:
dvi: HardwareID - USB\VID_03EB&PID_8409
dvi: InfName - c:\windows\system32\driverstore\filerepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\wudfosrusbfx2.inf
dvi: DevDesc - UMDF test Driver
dvi: Section - OsrUsb_Install.NT
dvi: Rank - 0x80ff0001
dvi: Signer Score - Not digitally signed
dvi: DrvDate - 03/01/2013
dvi: Version - 9.46.44.38
dvi: {Build Driver List - exit(0x00000000)} 18:30:19.233
dvi: {DIF_SELECTBESTCOMPATDRV} 18:30:19.248
dvi: No class installer for ‘USB Composite Device’
dvi: No CoInstallers found
dvi: Default installer: Enter 18:30:19.248
dvi: {Select Best Driver}
dvi: Class GUID of device changed to: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}.
dvi: Selected:
dvi: Description - [UMDF test Driver]
dvi: InfFile - [c:\windows\system32\driverstore\filerepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\wudfosrusbfx2.inf]
dvi: Section - [OsrUsb_Install]
dvi: {Select Best Driver - exit(0x00000000)}
dvi: Default installer: Exit
dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 18:30:19.264
sto: {Import Driver Package: C:\Windows\INF\oem192.inf} 18:30:19.264
sto: Driver Store = C:\Windows\System32\DriverStore [Online] (6.2.9200)
sto: Driver Package = C:\Windows\INF\oem192.inf
sto: Architecture = amd64
sto: Flags = 0x00000001
inf: Provider = test Internal (WDF:UMDF)
inf: Class GUID = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
inf: Driver Version = 03/01/2013,9.46.44.38
inf: Catalog File = wudf.cat
inf: Version Flags = 0x00000001
sto: Driver package already imported as ‘oem192.inf’.
sto: Driver Store Filename = C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\wudfosrusbfx2.inf
sto: {Import Driver Package: exit(0x00000000)} 18:30:19.280
dvi: Searching for hardware ID(s):
dvi: usb\vid_03eb&pid_8409&rev_1132
dvi: usb\vid_03eb&pid_8409
dvi: Searching for compatible ID(s):
dvi: usb\devclass_00&subclass_00&prot_00
dvi: usb\devclass_00&subclass_00
dvi: usb\devclass_00
dvi: usb\composite
dvi: Class GUID of device changed to: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}.
dvi: {Plug and Play Service: Device Install for USB\VID_03EB&PID_8409\6&33995F13&0&2}
ndv: Infpath=C:\Windows\INF\oem192.inf
ndv: DriverNodeName=wudfosrusbfx2.inf:3e0714d455d6dea9:OsrUsb_Install:9.46.44.38:usb\vid_03eb&pid_8409
ndv: DriverStorepath=C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\wudfosrusbfx2.inf
dvi: Searching for hardware ID(s):
dvi: usb\vid_03eb&pid_8409&rev_1132
dvi: usb\vid_03eb&pid_8409
dvi: Searching for compatible ID(s):
dvi: usb\devclass_00&subclass_00&prot_00
dvi: usb\devclass_00&subclass_00
dvi: usb\devclass_00
dvi: usb\composite
dvi: Class GUID of device changed to: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}.
ndv: {Core Device Install} 18:30:19.311
sto: {Configure Driver Package: C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\wudfosrusbfx2.inf}
sto: Driver Store = C:\Windows\System32\DriverStore [Online] (6.2.9200)
sto: Driver Package = wudfosrusbfx2.inf_amd64_a85b20e0003eacb3
sto: Flags = 0x00020000
sto: Source Filter = usb\vid_03eb&pid_8409
inf: Class GUID = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
inf: Class Status = Configurable Critical
inf: {Configure Driver: UMDF test Driver}
inf: Manufacturer = test Internal (WDF:UMDF)
inf: Section Name = OsrUsb_Install.NT
inf: {Add Service: WUDFRd}
inf: Start Type = 3
inf: Service Type = 1
inf: Error Control = 1
inf: Image Path = \SystemRoot\System32\drivers\WUDFRd.sys
inf: Display Name = Windows Driver Foundation - User-mode Driver Framework Reflector
inf: Group = Base
inf: Updated service ‘WUDFRd’.
inf: {Add Service: exit(0x00000000)}
inf: {Add Service: WinUsb}
inf: Start Type = 3
inf: Service Type = 1
inf: Error Control = 1
inf: Image Path = \SystemRoot\System32\drivers\WinUSB.sys
inf: Display Name = WinUsb Driver
inf: Updated service ‘WinUsb’.
inf: {Add Service: exit(0x00000000)}
inf: Hardware Id = USB\VID_03EB&PID_8409
inf: {Configure Driver Configuration: OsrUsb_Install.NT}
inf: Service Name = WUDFRd
inf: Lower Filters = WinUsb
inf: Included INFs = WINUSB.INF
inf: Config Flags = 0x00000000
inf: {Configure Driver Configuration: exit(0x00000000)}
inf: {Configure Driver: exit(0x00000000)}
flq: Copying ‘C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\WUDFOsrUsbFx2.dll’ to ‘C:\Windows\System32\drivers\UMDF\WUDFOsrUsbFx2.dll’.
cpy: Existing file ‘C:\Windows\System32\drivers\UMDF\WUDFOsrUsbFx2.dll’ remains unchanged.
flq: Copying ‘C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\WudfUpdate_01011.dll’ to ‘C:\Windows\System32\WudfUpdate_01011.dll’.
cpy: Existing file ‘C:\Windows\System32\WudfUpdate_01011.dll’ remains unchanged.
flq: Copying ‘C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\WdfCoInstaller01011.dll’ to ‘C:\Windows\System32\WdfCoInstaller01011.dll’.
cpy: Existing file ‘C:\Windows\System32\WdfCoInstaller01011.dll’ remains unchanged.
flq: Copying ‘C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\WinUsbCoinstaller2.dll’ to ‘C:\Windows\System32\WinUsbCoinstaller2.dll’.
cpy: Existing file ‘C:\Windows\System32\WinUsbCoinstaller2.dll’ remains unchanged.
flq: Copying ‘C:\Windows\System32\DriverStore\FileRepository\winusb.inf_amd64_1a2e0d0c0d9b80b8\winusb.sys’ to ‘C:\Windows\System32\drivers\winusb.sys’.
cpy: Existing file ‘C:\Windows\System32\drivers\winusb.sys’ remains unchanged.
sto: {Configure Driver Package: exit(0x00000000)}
dvi: Install Device: Configuring device (oem192.inf:usb\vid_03eb&pid_8409,OsrUsb_Install.NT). 18:30:19.576
dvi: Install Device: Configuring device completed. 18:30:19.576
dvi: Install Device: Removing device sub-tree. 18:30:19.576
dvi: Install Device: Removing device sub-tree completed. 18:30:19.623
dvi: Install Device: Restarting device. 18:30:19.623
dvi: Install Device: Restarting device completed. 18:30:19.952
!!! dvi: Device not started: Device has problem: 0x0a: CM_PROB_FAILED_START.
! ndv: Queueing up error report since device has a PnP problem…
ndv: {Core Device Install - exit(0x00000000)} 18:30:20.045
ump: {Plug and Play Service: Device Install exit(00000000)}
<<< Section end 2013/03/04 18:30:20.045
<<< [Exit status: SUCCESS]

>>> [SetupCopyOEMInf - C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\WUDFOsrUsbFx2.inf]
>>> Section start 2013/03/04 18:30:20.061
cmd: C:\Windows\System32\MsiExec.exe -Embedding A1E3C9293C76D4F5FC389E5135A0A920 M Global\MSI0000
inf: Driver Store Path: C:\Windows\System32\DriverStore\FileRepository\wudfosrusbfx2.inf_amd64_a85b20e0003eacb3\wudfosrusbfx2.inf
inf: Published Inf Path: C:\Windows\INF\oem192.inf
<<< Section end 2013/03/04 18:30:20.077
<<< [Exit status: SUCCESS]

Thank you for your support
Naresh

Hi,
Before this project i had created a package for a kmdf driver which includes a sys and wdfcoinstaller.
There was no problem in that. But in case of this umdf driver, i have dll, sys, wdfcoinstaller and WudfUpdate to be included in the package.
These two drivers does the same functionality.
Can anyone help me create a package for a driver which includes both the umdf and kmdf components.

Thankyou for your support
Naresh

Umdf isn’t any different. It is an inf with files that are copied over. Same as kmdf

d

Bent from my phone


From: xxxxx@gmail.commailto:xxxxx
Sent: ?3/?4/?2013 7:26 PM
To: Windows System Software Devs Interest Listmailto:xxxxx
Subject: RE:[ntdev] error in packaging the driver using Install Shield

Hi,
Before this project i had created a package for a kmdf driver which includes a sys and wdfcoinstaller.
There was no problem in that. But in case of this umdf driver, i have dll, sys, wdfcoinstaller and WudfUpdate to be included in the package.
These two drivers does the same functionality.
Can anyone help me create a package for a driver which includes both the umdf and kmdf components.

Thankyou for your support
Naresh


NTDEV is sponsored by OSR

OSR is HIRING!! See http://www.osr.com/careers

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</mailto:xxxxx></mailto:xxxxx>