[Version]
signature = "$Windows NT$"
Provider = %Company%
ClassGuid = {00000000-0000-0000-0000-000000000000}
DriverVer = 07/07/2008,1.0.0.1
CatalogFile = mydriver.cat
[DestinationDirs]
DefaultDestDir = 12
mydriver.DriverFiles = 12
[SourceDisksNames]
1 = %Disk1%
[SourceDisksFiles]
mydriver.sys = 1
[DefaultInstall]
OptionDesc = %mydriverServiceDesc%
CopyFiles = mydriver.DriverFiles
[DefaultInstall.Services]
AddService = %mydriverServiceName%,,mydriver.Service
AddReg = mydriver.AddRegistry
[DefaultUninstall]
DelFiles = mydriver.DriverFiles
DelReg = mydriver.DelRegistry
[DefaultUninstall.Services]
DelService = mydriver,0x200 ; Flags note to stop service first
[mydriver.Service]
DisplayName = %mydriverServiceName%
Description = %mydriverServiceDesc%
ServiceBinary = %12%\mydriver.sys
ServiceType = 1 ;SERVICE_KERNEL_DRIVER
StartType = 2 ;SERVICE_AUTO_START
ErrorControl = 0 ;SERVICE_ERROR_NORMAL
LoadOrderGroup = "ndis"
Dependencies = "pnp_tdi"
AddReg = mydriver.AddRegistry
[mydriver.AddRegistry]
/*added few registry entries */
[mydriver.DelRegistry]
/*deleted few registry entries*/
[mydriver.DriverFiles]
mydriver.sys
[Strings]
Company = "xyz"
mydriverServiceDesc = "My Driver"
mydriverServiceName = "mydriver"
mydriverReg = "system\currentcontrolset\services\mydriver"
mydriverRegParameter = "system\currentcontrolset\services\mydriver\Parameters"
Disk1 ="mydriver Source Media"
Because yours is not a PnP driver. Did you think it was?
>also let me know if the class and classguid entry in the inf file mandatory.
>My driver doesnt belong to any class.
>Is it ok if I give the class guid like the one below???
No, if your driver doesn't fit in one of the standard classes, you should
make one up, but create your own GUID with guidgen.
--
Tim Roberts, ti...@probo.com
Providenza & Boekelheide, Inc.
Why do you care?
Because it doesn't matter. Does the driver work? Then what's the problem?
>I see LEGACY_DRIVER entry in the enum key of my driver.
>But why it is not coming in the pnp view??????????
Because it's not a PnP driver.
Thanks in advance