Fichiers INF pour les pilotes de légende
Un pilote de légende de la plateforme de filtrage Windows est installé par un fichier de fichier d’informations d’installation (INF). Les fichiers INF pour les pilotes de légende contiennent uniquement les sections de fichier INF suivantes :
INF DefaultInstall.Services Section
Par exemple :
;
; Example callout driver INF file
;
[Version]
Signature = "$Windows NT$"
Provider = %Msft%
CatalogFile = "ExampleCalloutDriver.cat"
DriverVer = 01/15/05,1.0
[SourceDisksNames]
1 = %DiskName%
[SourceDisksFiles]
ExampleCalloutDriver.sys = 1
[DestinationDirs]
DefaultDestDir = 12 ; %windir%\system32\drivers
ExampleCalloutDriver.DriverFiles = 12 ; %windir%\system32\drivers
[DefaultInstall]
OptionDesc = %Description%
CopyFiles = ExampleCalloutDriver.DriverFiles
[DefaultInstall.Services]
AddService = %ServiceName%,,ExampleCalloutDriver.Service
[DefaultUninstall]
DelFiles = ExampleCalloutDriver.DriverFiles
[DefaultUninstall.Services]
DelService = ExampleCalloutDriver,0x200 ; SPSVCINST_STOPSERVICE
[ExampleCalloutDriver.DriverFiles]
ExampleCalloutDriver.sys,,,0x00000040 ; COPYFLG_OVERWRITE_OLDER_ONLY
[ExampleCalloutDriver.Service]
DisplayName = %ServiceName%
Description = %ServiceDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_BOOT_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\ExampleCalloutDriver.sys
[Strings]
Msft = "Microsoft Corporation"
DiskName = "Example Callout Driver Installation Disk"
Description = "Example Callout Driver"
ServiceName = "ExampleCalloutDriver"
ServiceDesc = "Example Callout Driver"