Hi:
I have a problem installing a driver, i tested the inf file with all the platforms and there is no problem, the only section that give me that error is in the Windows XP 64 bits.
Error 1078: The name is already in use as either a service name or a service display name.
Here is the Windows X64 inf file section:
[Version]
Signature=“$WINDOWS NT$”
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
Provider=%MANUFACTURER%
CatalogFile=wdf_usb.cat
DriverVer=04/16/2011,1.0
[Manufacturer]
%MANUFACTURER%=DeviceList,ntx86,ntamd64,ntamd64.6.0
[DestinationDirs]
DefaultDestDir = 12
MyDevice_CoInstaller_CopyFiles = 11
;------------------------------------------------------------------------------
; 64 bits / Windows 2000 / XP
;------------------------------------------------------------------------------
[Driver64XP.ntamd64]
include=mdmcpq.inf
CopyFiles=DriverCopyFilesXP.ntamd64
[DriverCopyFilesXP.ntamd64]
dynambusV.sys,0x20
lower_usbV.sys
[Driver64XP.ntamd64.HW]
AddReg=Driver64XP.ntamd64.AddReg
[Driver64XP.ntamd64.CoInstallers]
CopyFiles=MyDevice_CoInstaller_CopyFiles ;COULD BE
[Driver64XP.ntamd64.AddReg]
HKR,DeviceCharacteristics,0x10001,0x0100
HKR,Security,“D:P(A;;GA;;;BA)(A;;GA;;;SY)”
HKR,“UpperFilters”,0x00010008,“lower_usbv”
[Driver64XP.ntamd64.Services]
AddService = dynambusV, %SPSVCINST_ASSOCSERVICE%, DriverService64XP.ntamd64
AddService = lower_usbv, , uppfilt_Service_InstXP
[DriverService64XP.ntamd64]
DisplayName = %busenum.SVCDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\dynambusV.sys
LoadOrderGroup = Extended Base
[uppfilt_Service_InstXP]
DisplayName = “Filter PDO FSL”
ServiceType = 1
StartType = 3
ErrorControl = 1
ServiceBinary = %12%\lower_usbV.sys
;------------------------------------------------------------------------------
; VID/PID Settings
;------------------------------------------------------------------------------
[SourceDisksFiles.amd64]
WdfCoInstaller01009.dll = 1,64
dynambusV.sys = 1,64
lower_usbV.sys = 1,64
[SourceDisksNames]
1 = %DiskId1%,“”
[SourceDisksFiles.x86]
dynambus.sys = 1,32
lower_usb.sys = 1,32
WdfCoInstaller01009.dll = 1,32
[DeviceList.ntx86]
%DEV_DESCRIPTION%=DriverInstall32,USB\VID_15A2&PID_005A
[DeviceList.ntamd64]
%DEV_DESCRIPTION%=Driver64XP, USB\VID_15A2&PID_005A
[DeviceList.ntamd64.6.0]
%DEV_DESCRIPTION%=Driver64WV, USB\VID_15A2&PID_005A
;------------------------------------------------------------------------------
; 32 bits / 64 bits
;------------------------------------------------------------------------------
[MyDevice_CoInstaller_AddReg]
HKR,CoInstallers32,0x00010000, “WdfCoInstaller01009.dll,WdfCoInstaller”
[MyDevice_CoInstaller_CopyFiles]
WdfCoInstaller01009.dll
[MyDevice_wdfsect]
KmdfLibraryVersion = 1.9
[filterpdo_Service_Inst]
DisplayName = %busupper.SVCDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\lower_usb.sys
LoadOrderGroup = Filter
;------------------------------------------------------------------------------
; String Definitions
;------------------------------------------------------------------------------
[Strings]
SPSVCINST_ASSOCSERVICE= 0x00000002
MSFT = “DRV”
DiskId1 = “Disk #1”
busenum.SVCDESC = “FDO_FSL”
busupper.SVCDESC = “Filter_PDO_FSL”
MFGNAME=“FSL-GDL”
DEV_DESCRIPTION=“USB2SER Remote WakeUp_32&64”
MANUFACTURER=“MANUFACTURER”
DRIVERFILENAME =“dynambusV”
SERVICE=“BUS DRIVER”
Any clue on it?
Thanks.