; Copyright 2020 Vector Informatik GmbH [Version] Signature = "$CHICAGO$" Class = VectorSystemServices ClassGuid = {39C8444F-C6BD-4C12-9DED-E2111C1DF458} Provider = %MFGNAME% DriverVer=08/10/2020,11.5.18.0 CatalogFile.NTamd64 = vTSService_64.cat ;------------------------------------------------------------------------- ; Driver Disk ;------------------------------------------------------------------------- [DestinationDirs] DefaultDestDir = 12 CoInstaller_CopyFiles = 11 [SourceDisksNames] 1=%INSTDISK%, [SourceDisksFiles] vTSService.sys = 1 WdfCoInstaller01009.dll=1 ; make sure the number matches with SourceDisksNames ;------------------------------------------------------------------------------ ; Class Install Section ;------------------------------------------------------------------------------ [ClassInstall32] Addreg=VectorSystemServicesClassReg [VectorSystemServicesClassReg] HKR,,,0,%ClassName% HKR,,Icon,,"-27" HKR,,NoInstallClass,,1 HKR,,NoDisplayClass,,1 ;***************************************** ; Install Section ;***************************************** [Manufacturer] %MFGNAME%=DeviceList,NTamd64 ; For XP and later [DeviceList.NTamd64] %vTSService.DRVDESC%=vTSService_Inst, root\vtsservice [vTSService_Inst.NTamd64] CopyFiles = @vTSService.sys AddReg = vTSService.registry [vTSService_Inst.NTamd64.HW] AddReg=vTSService_Inst.NTamd64.AddReg [vTSService_Inst.NTamd64.AddReg] ;HKR,,DeviceCharacteristics,0x10001,0x0100 ; Use same security checks on relative opens ;HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)" ; Allow generic-all access to Built-in administrators and Local system ;-------------- Service installation [vTSService_Inst.NTamd64.Services] AddService = vtsservice,0x00000002, vTSService_Service ; -------------- dynambus driver install sections [vTSService_Service] DisplayName = %vTSService.SVCDESC% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\vTSService.sys ; ;--- Coinstaller installation ------ ; [vTSService_Inst.NTamd64.CoInstallers] AddReg=CoInstaller_AddReg CopyFiles=CoInstaller_CopyFiles [CoInstaller_AddReg] HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01009.dll,WdfCoInstaller" [CoInstaller_CopyFiles] WdfCoInstaller01009.dll [vTSService_Inst.NTamd64.Wdf] KmdfService = vTSService, vTSService_wdfsect [vTSService_wdfsect] KmdfLibraryVersion = 1.9 ;------------------------------------------------------------------------------ ; Add Registry Entrys ;------------------------------------------------------------------------------ [vTSService.registry] HKLM,"SOFTWARE\VECTOR\CANDriver 1.0\Drivers\vTSService",UseDeviceInterface,0x10001,1 [Strings] ;DriverSetupDirectory="vTSService" MFGNAME="Vector Informatik GmbH" ClassName = "Vector System Services" vTSService.DRVDESC = "Vector Timesync Service" vTSService.SVCDESC = "Vector Timesync Service" INSTDISK = "vTSService-Driver"