the following .inf file does the trick for WinXP. I forgot how to use it, as I’m not exactly an MS-Windows expert, but I’m sure you’ll figure it out.
; Windows 2000 and XP setup file
; Wavecom USB to UART driver
[Version]
Signature="$Windows NT$"
Class=Ports
ClassGuid={4D36E978-E325-11CE-BFC1-08002BE10318}
Provider=%Mfg%
LayoutFile=layout.inf
DriverVer=10/15/1999,5.0.2153.1
[Manufacturer]
%Wavecom% = Wavecom
[Wavecom]
%Wavecom_Serial% = WMserial, USB\VID_114f&PID_1234
[Reader_Install.NTx86]
;Windows2000
[DestinationDirs]
DefaultDestDir=12
Reader.NT.Copy=12
[WMserial.NT]
CopyFiles=WMserial.NT.Copy
AddReg=WMserial.NT.AddReg
[WMserial.NT.Copy]
usbser.sys
[WMserial.NT.AddReg]
HKR,DevLoader,*ntkern
HKR,NTMPDriver,usbser.sys
HKR,EnumPropPages32,“MsPorts.dll,SerialPortPropPageProvider”
[WMserial.NT.Services]
AddService = usbser, 0x00000002, Service_Inst
[Service_Inst]
DisplayName = %Serial.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\usbser.sys
LoadOrderGroup = Base
[Strings]
Wavecom = “WAVECOM”
Wavecom_Serial = “Wavecom USB to UART”
Serial.SvcDesc = “USB Serial emulation driver”