;------------------------------------------------------------------------------------ ; Copyright (c) 2009-2018 SIEMENS AG. All Rights Reserved. ; s7oppinx64.inf - INF file for installing S7SDD PPI transport driver ;------------------------------------------------------------------------------------ ;--------- Version Section --------------------------------------------------- [Version] Signature="$Windows NT$" ; only valid for NT-based operating systems Class=%DeviceClassName% ; SIMATIC NET ClassGUID={E50AB995-39BE-11d3-95E5-006097819F6B} Provider=%ProviderName% DriverPackageDisplayName=%DeviceDesc% CatalogFile.nt=s7oppinx64.cat DriverVer = 11/06/2019,9.2.5.0 ;------------------------------------------------------------------------------------ ; Manufacturer and Models Sections ;------------------------------------------------------------------------------------ [Manufacturer] %MfgName%=PpinDeviceList, ntamd64 [PpinDeviceList.ntamd64] ; PCI hardware IDs use the form ; PCI\VEN_aaaa&DEV_bbbb&SUBSYS_cccccccc&REV_dd ; %DeviceDesc%=s7oppinx64_DDI, *SIEA091 ;------------------------------------------------------------------------------------ ; Strings Section ;------------------------------------------------------------------------------------ [Strings] DeviceDesc ="SIMATIC PPI Transport" DeviceClassName ="SIMATIC NET" MfgName ="SIEMENS AG" ProviderName ="SIEMENS AG" S7SDDDriverMediumName ="Simatic Device Driver Disk" SvcDesc ="SIMATIC PPI Transport" COPYFLG_NOSKIP =2 ; do not allow user to skip file ;------------------------------------------------------------------------------------ ; Source disk files ;------------------------------------------------------------------------------------ [SourceDisksFiles] s7oppinx64.sys = 1,, WdfCoInstaller01009.dll = 1 ; make sure the number matches with SourceDisksNames [SourceDisksNames] 1 = %S7SDDDriverMediumName%,s7oppinx64.inf,, ;wird für copyfile benötigt ;------------------------------------------------------------------------------------ ; DestinationDirs Section ;------------------------------------------------------------------------------------ [DestinationDirs] DefaultDestDir = 12 ; 12 = Drivers directory (%windir%\system32\drivers) s7oppinx64.CopyFiles = 12 ; 12 = Drivers directory (%windir%\system32\drivers) CoInstaller_CopyFiles = 11 ; 11 = System directory (%windir%) ;------------------------------------------------------------------------------------ ;ClassInstall/ClassInstall32 Section ;------------------------------------------------------------------------------------ ; NT Style [ClassInstall32.NT] Addreg=Class_AddReg [Class_AddReg] HKR,,,,%DeviceClassName% HKR,,Icon,,-5 ;---------- DDInstall Sections ----------------------------------------------- [s7oppinx64_DDI.ntamd64] CopyFiles=s7oppinx64.CopyFiles [s7oppinx64_DDI.ntamd64.Services] Addservice = s7oppinx64, 0x00000002, PPIN64.Service, common.Eventlog [PPIN64.Service] DisplayName = %SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_AUTO_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %12%\s7oppinx64.sys [common.EventLog] AddReg = common.AddEventLog.reg [common.AddEventLog.reg] HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\Drivers\s7oppinx64.sys" HKR, , TypesSupported, 0x00010001, 7 ;------------------------------------------------------------------------------------ ; Coinstaller installation ;------------------------------------------------------------------------------------ [s7oppinx64_DDI.ntamd64.CoInstallers] AddReg=CoInstaller_AddReg CopyFiles=CoInstaller_CopyFiles [CoInstaller_AddReg] HKR,,CoInstallers32, 0x00010000, "WdfCoInstaller01009.dll, WdfCoInstaller" [CoInstaller_CopyFiles] WdfCoInstaller01009.dll ; --------- WDF Section ------------- [s7oppinx64_DDI.ntamd64.Wdf] KmdfService = s7oppinx64, s7oppinx64_wdfsect [s7oppinx64_wdfsect] KmdfLibraryVersion = 1.9 ; --------- Files (common) ------------- [s7oppinx64.CopyFiles] s7oppinx64.sys ;------------------------------------------------------------------------------------ ; Copyright (c) 2009-2018 SIEMENS AG. All Rights Reserved. ; s7oppinx64.inf - INF file for installing S7SDD PPI transport driver ;------------------------------------------------------------------------------------