;------------------------------------------------------------------------------------ ; Copyright (c) 2010-2018 SIEMENS AG. All Rights Reserved. ; s7outs2x64.inf - INF file for installing TS Adapter II - USB device driver ;------------------------------------------------------------------------------------ [Version] Signature = "$Windows NT$" ; only valid for NT-based operating systems Class = SIMATIC ClassGUID = {745a17a1-74d3-11d0-b6fe-00a0c90f57da} Provider = %InfFileProvider% DriverPackageDisplayName = %DisplayName% DriverPackageType = PlugAndPlay DriverVer = 11/06/2019,9.2.5.0 CatalogFile = s7outs2x64.cat ;------------------------------------------------------------------------------------ ; Strings ;------------------------------------------------------------------------------------ [Strings] InfFileProvider = "SIEMENS AG" ManufacturerName = "SIEMENS AG" DeviceDescription = "SIMATIC TS Adapter II" DeviceLocationInformation = "USB Device" DisplayName = "SIMATIC TS Adapter II" ServiceDisplayName = "SIMATIC TS Adapter II - USB Driver" DiscName = "Simatic Device Driver Disk" SPSVCINST_ASSOCSERVICE = 2 ; driver service is associated with device being installed SERVICE_KERNEL_DRIVER = 1 SERVICE_DEMAND_START = 3 SERVICE_ERROR_NORMAL = 1 ;------------------------------------------------------------------------------------ ; Source disk name and files ;------------------------------------------------------------------------------------ [SourceDisksNames] 1 = %DiscName% [SourceDisksFiles] s7outs2x64.sys = 1 WdfCoInstaller01009.dll = 1 ;------------------------------------------------------------------------------------ ; Destination directories ;------------------------------------------------------------------------------------ [DestinationDirs] DefaultDestDir = 12 ; 12 = Drivers directory (%windir%\system32\drivers) CoInstaller_CopyFiles = 11 ; 11 = System dirctory (%windir%) ;------------------------------------------------------------------------------------ ; Device setup class installation ;------------------------------------------------------------------------------------ [ClassInstall32] AddReg=ClassInstall32_AddReg [ClassInstall32_AddReg] HKR,,,,"SIMATIC Devices" ; device-class friendly name HKR,,Icon,,"-21" ;------------------------------------------------------------------------------------ ; Table of contents ;------------------------------------------------------------------------------------ [Manufacturer] %ManufacturerName% = TSAdapter_Models,ntamd64 [TSAdapter_Models.ntamd64] %DeviceDescription% = TSAdapter_Device, USB\VID_0908&PID_0003 ;------------------------------------------------------------------------------------ ; s7outs2x64.sys installation ;------------------------------------------------------------------------------------ [TSAdapter_Device] AddReg = s7outs2x64_AddReg CopyFiles = s7outs2x64_CopyFiles [s7outs2x64_AddReg] HKR,,LocationInformationOverride,,%DeviceLocationInformation% [s7outs2x64_CopyFiles] s7outs2x64.sys ;------------------------------------------------------------------------------------ ; Coinstaller installation ;------------------------------------------------------------------------------------ [TSAdapter_Device.CoInstallers] AddReg = CoInstaller_AddReg CopyFiles = CoInstaller_CopyFiles [CoInstaller_AddReg] HKR,,CoInstallers32,0x00010000, \ "WdfCoInstaller01009.dll,WdfCoInstaller" [CoInstaller_CopyFiles] WdfCoInstaller01009.dll [TSAdapter_Device.Wdf] KmdfService = s7outs2x64, TSAdapter_WdfInstall [TSAdapter_WdfInstall] KmdfLibraryVersion = 1.9 ;----------------------------------------------------------------------------------- ; Service installation ;----------------------------------------------------------------------------------- [TSAdapter_Device.Services] AddService = s7outs2x64,%SPSVCINST_ASSOCSERVICE%,Services_AddService [Services_AddService] DisplayName = %ServiceDisplayName% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\s7outs2x64.sys ; %12% = Drivers directory (%windir%\system32\drivers)