[Version]
Signature   = "$Windows NT$"
Class       = System
ClassGuid   = {4d36e97d-e325-11ce-bfc1-08002be10318}
Provider    = %KasperskyLab%
CatalogFile = kldisk_sha1_reg.cat
DriverVer = 01/24/2022,30.587.0.2590

[DestinationDirs]
kldldb.DriverFiles = 12       ;%windir%\system32\drivers

[SourceDisksNames]
1 = %Disk1%

[SourceDisksFiles]
kldisk.sys = 1

;;
;; Default install sections
;;

[DefaultInstall]
CopyFiles   = kldldb.DriverFiles
AddReg      = kldldb.AddRegistry

[DefaultInstall.ntamd64]
CopyFiles   = kldldb.DriverFiles
AddReg      = kldldb.AddRegistry

;;
;; Default uninstall sections
;;

[DefaultUninstall]
DelFiles    = kldldb.DriverFiles
DelReg      = kldldb.DelRegistry

[DefaultUninstall.ntamd64]
DelFiles    = kldldb.DriverFiles
DelReg      = kldldb.DelRegistry

;
; Registry Modifications
;

[kldldb.AddRegistry]
HKLM,%RegistryKeyName%,"Type",0x00010001,0
HKLM,%RegistryKeyName%,"LoadMode",0x00010001,1
HKLM,%RegistryKeyName%,"ImagePath",0x00000000,"\SystemRoot\system32\drivers\%TargetFileName%"

[kldldb.DelRegistry]
HKLM,%RegistryKeyName%

;
; Copy Files
;

[kldldb.DriverFiles]
%TargetFileName%,%SourceFileName%,,0x00016002   ; (DELFLG_IN_USE1 | COPYFLG_IN_USE_RENAME | COPYFLG_NOPRUNE | COPYFLG_NOSKIP)

;;
;; String Section
;;

[Strings]
KasperskyLab       = "Kaspersky Lab"
Disk1              = "Kaspersky General Purpose Driver Source"
DriverName         = "kldisk"
SourceFileName     = "kldisk.sys"
TargetFileName     = "kldisk.dll"
RegistryKeyName    = "SYSTEM\CurrentControlSet\Services\kldl_db\kldisk"
