06-12-2007, 11:38 AM
I have a USB driver that will not load on Vista. I believe it is due to the usbser.sys not being present in Vista. I am using the following inf file.
; Windows USB SID Setup File
; Copyright © 2000 Microsoft Corporation
; Copyright © 2005 Plescon Ltd
[Version]
Signature="$CHICAGO$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%MCHP%
LayoutFile=layout.inf
DriverVer=08/17/2001,5.1.2600.0
[Manufacturer]
%MFGNAME%=DeviceList
[DestinationDirs]
DefaultDestDir=12
[DeviceList]
%DESCRIPTION%=DriverInstall, USB\VID_ffff&PID_32a3
;------------------------------------------------------------------------------
; Windows 2000/XP Sections
;------------------------------------------------------------------------------
[DriverInstall]
CopyFiles=DriverCopyFiles
AddReg=DriverInstall.AddReg
[DriverCopyFiles]
usbser.sys
[DriverInstall.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"usbser.sys"
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
[DriverInstall.HW]
AddReg = DriverInstall.AddRegHW
[DriverInstall.AddRegHW]
HKR,,PortName,0x00000020,"COM4"
[DriverInstall.Services]
AddService=psp_usbser, 0x00000002, DriverService
[DriverService]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\usbser.sys
;------------------------------------------------------------------------------
; String Definitions
;------------------------------------------------------------------------------
[Strings]
MCHP="Plescon Ltd"
MFGNAME="Plescon Ltd"
DESCRIPTION="USB SID"
SERVICE="USB Scanner Controller"
Can anyone advise on where to go from here?
; Windows USB SID Setup File
; Copyright © 2000 Microsoft Corporation
; Copyright © 2005 Plescon Ltd
[Version]
Signature="$CHICAGO$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%MCHP%
LayoutFile=layout.inf
DriverVer=08/17/2001,5.1.2600.0
[Manufacturer]
%MFGNAME%=DeviceList
[DestinationDirs]
DefaultDestDir=12
[DeviceList]
%DESCRIPTION%=DriverInstall, USB\VID_ffff&PID_32a3
;------------------------------------------------------------------------------
; Windows 2000/XP Sections
;------------------------------------------------------------------------------
[DriverInstall]
CopyFiles=DriverCopyFiles
AddReg=DriverInstall.AddReg
[DriverCopyFiles]
usbser.sys
[DriverInstall.AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,"usbser.sys"
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"
[DriverInstall.HW]
AddReg = DriverInstall.AddRegHW
[DriverInstall.AddRegHW]
HKR,,PortName,0x00000020,"COM4"
[DriverInstall.Services]
AddService=psp_usbser, 0x00000002, DriverService
[DriverService]
DisplayName=%SERVICE%
ServiceType=1
StartType=3
ErrorControl=1
ServiceBinary=%12%\usbser.sys
;------------------------------------------------------------------------------
; String Definitions
;------------------------------------------------------------------------------
[Strings]
MCHP="Plescon Ltd"
MFGNAME="Plescon Ltd"
DESCRIPTION="USB SID"
SERVICE="USB Scanner Controller"
Can anyone advise on where to go from here?