;;; ;;; ;;; ;;; ;;; ;;; [Version] Signature = "$Windows NT$" Class = "ActivityMonitor" ;This is determined by the work this filter driver does ClassGuid = {b86dff51-a31e-4bac-b3cf-e8cfe75c9fc2} Provider = %KasperskyLab% DriverVer= 10/22/2018,14.0.0.28 ;mm/dd/yy CatalogFile = klbackupflt.cat DriverPackageType=FileSystemFilter [DestinationDirs] DefaultDestDir = 12 klbackupflt.DriverFiles = 12 ;%windir%\system32\drivers [SourceDisksNames] 1 = %Disk1% [SourceDisksFiles] klbackupflt.sys = 1 ;; ;; Default install sections ;; [DefaultInstall] OptionDesc = %klbackupfltServiceDesc% CopyFiles = klbackupflt.DriverFiles [DefaultInstall.ntamd64] OptionDesc = %klbackupfltServiceDesc% CopyFiles = klbackupflt.DriverFiles [DefaultInstall.Services] AddService = %klbackupfltServiceName%,,klbackupflt.Service [DefaultInstall.ntamd64.Services] AddService = %klbackupfltServiceName%,,klbackupflt.Service ;; ;; Default uninstall sections ;; [DefaultUninstall] DelFiles = klbackupflt.DriverFiles DelReg = klbackupflt.DelRegistry [DefaultUninstall.ntamd64] DelFiles = klbackupflt.DriverFiles DelReg = klbackupflt.DelRegistry [DefaultUninstall.Services] DelService = klbackupflt [DefaultUninstall.ntamd64.Services] DelService = klbackupflt ; ; Services Section ; [klbackupflt.Service] DisplayName = %klbackupfltDisplayName% Description = %klbackupfltServiceDesc% ServiceBinary = %12%\klbackupflt.sys ;%windir%\system32\drivers\klbackupflt.sys Dependencies = %FltmgrServiceName% ;FltMgr ServiceType = 2 ;SERVICE_FILE_SYSTEM_DRIVER StartType = 1 ;SERVICE_SYSTEM_START ErrorControl = 1 ;SERVICE_ERROR_NORMAL LoadOrderGroup = "FSFilter Open File" AddReg = klbackupflt.AddRegistry ;DelReg = klbackupflt.CleanupRegistry ; ; Registry Modifications ; [klbackupflt.AddRegistry] HKR,%RegInstancesSubkeyName%,%RegDefaultInstanceValueName%,0x00000000,%DefaultInstance% HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegAltitudeValueName%,0x00000000,%Instance1.Altitude% HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegFlagsValueName%,0x00010001,%Instance1.Flags% [klbackupflt.DelRegistry] ;HKR,%RegInstancesSubkeyName%,%RegDefaultInstanceValueName% ;HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegAltitudeValueName% ;HKR,%RegInstancesSubkeyName%"\"%Instance1.Name%,%RegFlagsValueName% ; ; Copy Files ; [klbackupflt.DriverFiles] klbackupflt.sys,,,0x00016002 ; (DELFLG_IN_USE1 | COPYFLG_IN_USE_RENAME | COPYFLG_NOPRUNE | COPYFLG_NOSKIP) ;; ;; String Section ;; [Strings] klbackupfltDisplayName = "Kaspersky Lab klbackupflt" KasperskyLab = "Kaspersky Lab" klbackupfltServiceDesc = "Kaspersky Lab File Backup" klbackupfltServiceName = "klbackupflt" klbackupfltDebugLevel = "DebugLevel" FltmgrServiceName = "FltMgr" RegInstancesSubkeyName = "Instances" RegDefaultInstanceValueName = "DefaultInstance" RegAltitudeValueName = "Altitude" RegFlagsValueName = "Flags" Disk1 = "klbackupflt Source" KLName = "KL" klbackupfltName = "klbackupflt" ;Instances specific information. DefaultInstance = "klbackupflt" Instance1.Name = "klbackupflt" Instance1.Altitude = "100800" Instance1.Flags = 0x0