| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Windows/INF/ |
Upload File : |
[Version]
Signature="$CHICAGO$"
Class=GSPYClass
ClassGuid={6264E7E6-B95C-4033-908F-86E7AB9E2555}
Provider=%VENDOR%
DriverVer=02/16/2023,1.0.0.2
CatalogFile=VKbms64.cat
;
; Layout.inf (etc.) list all files shipped with the operating system so the
; source description sections are only needed if other files are needed.
;
; In order to use IHV drivers, the SourceDisksNames section must list the
; disk(s) containing the drivers and the SourceDisksFiles section must list
; which disk number each file to be copied is found on.
; Disk number 99 is used to avoid a conflict with the disk numbers defined
; in layout.inf
;
; Files used in a driver installation need to be digitally signed otherwise
; installation may fail. See documentation elsewhere in the DDK regarding
; driver signing.
[SourceDisksFiles]
VKbms.sys = 99
hidkmdf.sys = 99
WdfCoInstaller01009.dll=99 ; make sure the number matches with SourceDisksNames
[SourceDisksNames]
99 = %DISK_NAME%,,,""
[DestinationDirs]
;CopySystemSysFiles = 12
CopyFunctionDriver = 12
CopyFilesDLL = 11
VKbms.Inst_CoInstaller_CopyFiles = 11
[CopyFunctionDriver]
hidkmdf.sys
VKbms.sys
; ================= Class section =====================
[ClassInstall32]
Addreg=GSPYClassReg
[GSPYClassReg]
HKR,,,0,%ClassName%
HKR,,DeviceCharacteristics,0x10001,0x100 ;Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;BA)" ;Allow generic all access to system and built-in Admin.
;This one overrides the security set by the driver
[Manufacturer]
%VENDOR%=Vendor,NTx86, NTAMD64, NTAMD64.6.1
; For Win2K
[Vendor.NTx86]
%VKbms% = VKbms.Inst, {0C61AD47-190F-4617-AA36-6044092801D7}\HID_DEVICE
%customCollection% = customCollection.Inst, HID_DEVICE_UP:FF00_U:0001
; For XP and later
[Vendor.NTAMD64]
%VKbms% = VKbms.Inst, {0C61AD47-190F-4617-AA36-6044092801D7}\HID_DEVICE
%customCollection% = customCollection.Inst, HID_DEVICE_UP:FF00_U:0001
; For Win7 and later so that we can use inbox HID-KMDF mapper
[Vendor.NTAMD64.6.1]
%VKbms% = VKbms.Inst.Win7, {0C61AD47-190F-4617-AA36-6044092801D7}\HID_DEVICE
%customCollection% = customCollection.Inst, HID_DEVICE_UP:FF00_U:0001
;===============================================================
; VKbms for Win2K thru Vista
;===============================================================
[VKbms.Inst.NT]
CopyFiles = CopySystemSysFiles, CopyFunctionDriver,CopyFilesDLL
[VKbms.Inst.NT.HW]
AddReg = VKbms_Parameters.AddReg
;
; hidkmdf is the function driver and VKbms is the lower filter
;
[VKbms.Inst.NT.Services]
AddService = hidkmdf,,hidkmdf_Service_Inst,
AddService = VKbms,0x00000002, VKbms_Service_Inst
[VKbms_Parameters.AddReg]
HKR,,"UpperFilters",0x00010000,"hidkmdf"
[hidkmdf_Service_Inst]
DisplayName = %hidkmdf.SVCDESC%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%\hidkmdf.sys
LoadOrderGroup = PNP Filter
;===============================================================
; VKbms for Win7
; Instead of using hidkmdf.sys as a filter, use the inbox
; mshidkmdf.sys as a mapper filter
;===============================================================
[VKbms.Inst.Win7.NT]
; Just copy the driver. No neeed to copy other system binaries.
CopyFiles = CopyFunctionDriver
[VKbms.Inst.Win7.NT.HW]
AddReg = VKbms_Win7_Parameters.AddReg
;
; hidkmdf is the function driver and VKbms is the lower filter
;
[VKbms.Inst.Win7.NT.Services]
AddService = VKbms,0x00000002, VKbms_Service_Inst
[VKbms_Win7_Parameters.AddReg]
HKR,,"UpperFilters",0x00010000,"mshidkmdf"
;===============================================================
; Sections common to all OS versions
;===============================================================
[CopySystemSysFiles]
;HidClass.sys,,,0x00000010 ;COPYFLG_NO_OVERWRITE (for win2k)
;HidParse.sys,,,0x00000010 ;COPYFLG_NO_OVERWRITE (for win2k)
[CopyFilesDLL]
;Hid.dll,,,0x00000010 ;COPYFLG_NO_OVERWRITE (for win2k)
[VKbms_Service_Inst]
DisplayName = %VKbms%
ServiceType = %SERVICE_KERNEL_DRIVER%
StartType = %SERVICE_DEMAND_START%
ErrorControl = %SERVICE_ERROR_IGNORE%
ServiceBinary = %12%\VKbms.sys
;===============================================================
; Custom Collection install section
; - Only a Null service is installed.
;===============================================================
[customCollection.Inst.NT]
; NULL section
[customCollection.Inst.NT.HW]
AddReg = customCollection.Inst.AddReg.NT.HW
[customCollection.Inst.AddReg.NT.HW]
HKR,,"SelectiveSuspendEnabled",0x00000001,0x1
[customCollection.Inst.NT.Services]
AddService = ,0x00000002, ; NULL Service
;================================================================
;--- WDF Coinstaller installation ------
;
;[DestinationDirs]
;VKbms.Inst_CoInstaller_CopyFiles = 11
[VKbms.Inst.NT.CoInstallers]
AddReg=VKbms.Inst_CoInstaller_AddReg
CopyFiles=VKbms.Inst_CoInstaller_CopyFiles
[VKbms.Inst_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01009.dll,WdfCoInstaller"
[VKbms.Inst_CoInstaller_CopyFiles]
WdfCoInstaller01009.dll,,,0x00000010 ;COPYFLG_NO_OVERWRITE (for win2k)
;[SourceDisksFiles]
;WdfCoInstaller01009.dll=99 ; make sure the number matches with SourceDisksNames
[VKbms.Inst.NT.Wdf]
KmdfService = VKbms, VKbms_wdfsect
[VKbms_wdfsect]
KmdfLibraryVersion = 1.9
[Strings]
; *******Localizable Strings*******
ClassName = "GSPY Device"
VENDOR = "G-SPY System Corp."
VKbms = "Virtual HID Minidriver"
customCollection = "Virtual HID Minidriver Collection"
DISK_NAME = "Virtual HID Minidriver Install Disk"
hidkmdf.SVCDESC= "Filter Driver Service for HID-KMDF Interface layer"
; *******Non Localizable Strings*******
SERVICE_BOOT_START = 0x0
SERVICE_SYSTEM_START = 0x1
SERVICE_AUTO_START = 0x2
SERVICE_DEMAND_START = 0x3
SERVICE_DISABLED = 0x4
SERVICE_KERNEL_DRIVER = 0x1
SERVICE_ERROR_IGNORE = 0x0
SERVICE_ERROR_NORMAL = 0x1
SERVICE_ERROR_SEVERE = 0x2
SERVICE_ERROR_CRITICAL = 0x3
REG_EXPAND_SZ = 0x00020000
REG_DWORD = 0x00010001
REG_MULTI_SZ = 0x00010000
REG_BINARY = 0x00000001
REG_SZ = 0x00000000