Hi,
We are writing a USB Compound Driver for Win 2000/XP.
In the DriverEntry routine, iam always getting the registry
path parameter as,
/Registry/Machine/CurrentControlSet001/Services/mydriver
instead of /Registry/Machine/CurrentControlSet/Services/mydriver…
Following is my inf file for the driver. Can somebody help me? What iam doing wrong?
Thanks & Regards,
Madhukar Reddy
[Version]
Signature=$Windows NT$
Class=USB
ClassGuid={36FC9E60-C465-11CF-8056-444553540000}
Provider=%ProviderName%
DriverVer=02/24/2003,1.0.11.9
[Manufacturer]
%MfgName%=MosUsbCompDeviceList
[SourceDisksNames]
1=%DiskName%,0
[SourceDisksFiles]
mosuport.sys=1
mosuport.inf=1
MosUPortUninst.exe=1
[DestinationDirs]
DefaultDestDir=11 ;LDID_SYS
MosUsbComp.NT.CopyFiles=12 ;DIRID_DRIVERS
Inf.Copy=17
Uninstall.Copy=11
[MosUsbCompDeviceList]
%MosUsbComp.DevName%=MosUsbComp,USB\VID_9710&PID_7705
%MosUsbComp.DevName%=MosUsbComp,USB\VID_9710&PID_7710
%MosUsbComp.DevName%=MosUsbComp,USB\VID_9710&PID_7715
%MosUsbComp.DevName%=MosUsbComp,USB\VID_9710&PID_7720
%MosUsbComp.DevName%=MosUsbComp,USB\VID_9710&PID_7717&Rev_0100
%MosUsbComp.DevName%=MosUsbComp,USB\VID_9710&PID_7719
[MosUsbComp.NT]
AddReg=MosUsbComp.NT.AddReg,Uninstall.AddReg
CopyFiles=MosUsbComp.NT.CopyFiles,Uninstall.Copy,Inf.Copy
;SyssetupPnPFlags = 1
[MosUsbComp.NT.CopyFiles]
mosuport.sys
[Inf.Copy]
;mosuport.inf
[MosUsbComp.NT.AddReg]
HKR,DevLoader,*ntkern
HKR,NTMPDriver,mosuport.sys
[MosUsbComp.NT.Services]
AddService=mosuport,2,MosUsbComp.NT.AddService
[MosUsbComp.NT.AddService]
DisplayName = %mosuport.ServiceName%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 0 ; SERVICE_ERROR_IGNORE
ServiceBinary = %12%\mosuport.sys
LoadOrderGroup = Base
[Uninstall.Copy]
MosUPortUninst.exe
[Uninstall.AddReg]
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall%MosUsbComp.DevName%,DisplayName,0,%MosUsbComp.DevName%
HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall%MosUsbComp.DevName%,UninstallString,0,MosUPortUninst.exe
[Strings]