;;; ;;; tmpreflt ;;; ;;; ;;; Copyright (c) 2006, Microsoft Corporation ;;; [Version] signature = "$Windows NT$" Class = "AntiVirus" ;This is determined by the work this filter driver does ClassGuid = {b1d1a169-c54f-4379-81db-bee7d88d7454} ;This value is determined by the Class Provider = %trend% DriverVer = 06/12/2007,8.500.1002.0 CatalogFile = TMFilter.cat ; A CatalogFile entry is required for a WHQL signature. ; The actual catalog file will be provided by WHQL. The ; catalog file for this sample is not provided for use. [Manufacturer] %trend%=Trend, NTamd64 [Trend] [Trend.NTamd64] [DestinationDirs] DefaultDestDir = 12 tmpreflt.DriverFiles = 12 ;%windir%\system32\drivers [SourceDisksNames] 1 = %Disk1% [SourceDisksFiles] tmpreflt.sys = 1 ;; ;; Default install sections ;; [DefaultInstall] OptionDesc = %TmprefltServiceDesc% CopyFiles = tmpreflt.DriverFiles [DefaultInstall.Services] AddService = %TmprefltServiceName%,,tmpreflt.Service AddReg = tmpreflt.AddRegistry ;; ;; Default uninstall sections ;; [DefaultUninstall] DelFiles = tmpreflt.DriverFiles DelReg = tmpreflt.DelRegistry [DefaultUninstall.Services] DelService = tmpreflt,0x204 ; Flags note to stop service first ; ; Services Section ; [tmpreflt.Service] DisplayName = %TmprefltServiceName% Description = %TmprefltServiceDesc% ServiceBinary = %12%\tmpreflt.sys ;%windir%\system32\drivers\tmpreflt.sys ServiceType = 1 ;SERVICE_KERNEL_DRIVER StartType = 2 ;SERVICE_AUTOMATICALLY_START ErrorControl = 1 ;SERVICE_ERROR_NORMAL LoadOrderGroup = "FSFilter Anti-Virus" AddReg = tmpreflt.AddRegistry ; ; Registry Modifications ; [tmpreflt.AddRegistry] HKLM,%TmprefltRegistry%\Parameters,%TmprefltDebugFlags%,0x00010001,0x00000000 HKLM,%TmprefltRegistry%\Parameters,%TmprefltEnableMiniFilter%,0x00010001,0x00000000 HKR,%RegInstancesSubkeyName%,%RegDefaultInstanceValueName%,0x00000000,%DefaultInstance% HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegAltitudeValueName%,0x00000000,%Instance1.Altitude% HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegFlagsValueName%,0x00010001,%Instance1.Flags% [tmpreflt.DelRegistry] HKLM,%TmprefltRegistry%,%TmprefltDebugFlags% HKLM,%TmprefltRegistry%\Parameters,%TmprefltEnableMiniFilter% ; ; Copy Files ; [tmpreflt.DriverFiles] tmpreflt.sys ;; ;; String Section ;; [Strings] trend = "TrendMicro Inc." TmprefltServiceDesc = "Trend Filter Driver" TmprefltServiceName = "tmpreflt" TmprefltRegistry = "system\currentcontrolset\services\tmpreflt" TmprefltDebugFlags = "DebugFlags" TmprefltEnableMiniFilter = "EnableMiniFilter" Disk1 = "Trend Kernel Driver Source Media" RegInstancesSubkeyName = "Instances" RegDefaultInstanceValueName = "DefaultInstance" RegAltitudeValueName = "Altitude" RegFlagsValueName = "Flags" ;Instances specific information. DefaultInstance = "TmPreFlt Instance" Instance1.Name = "TmPreFlt Instance" Instance1.Altitude = "328500" Instance1.Flags = 0x0 ; Allow all attachments