CifDrv.inf Driver File Contents (cif_drv_win2k_xp_vista_7_v3_250.zip)

;******************************************************************************
;*
;*                           Hilscher GmbH
;*
;*                     CIF Device Driver Setup Information File
;*
;*                          Copyright (c) 2009
;*
;*******************************************************************************
;* File name: CifDrv.INF
;*******************************************************************************

;--------- Version Section ---------------------------------------------------

[Version]
Signature="$WINDOWS NT$"
Provider=%ProviderName%

Class=CIF Communication Interface
ClassGUID={66EE03C3-FC71-46ad-B81B-9B87532D9B48}

DriverVer=01/14/2011,3.2.5.0
CatalogFile=CifDrv.cat

[DestinationDirs]
DefaultDestDir                 = 12
Cif.CopyDriverFiles            = 12
Cif.NT.CopySystem32Files       = 11
Cif.NTamd64.CopySystem32Files  = 16425
Cif.NTamd64.CopySystem64Files  = 11
CoInstaller_CopyFiles          = 11

; ================= Class section =====================

[ClassInstall32]
Addreg=Class_AddReg     

[Class_AddReg]
HKR,,,,%ClassName%
HKR,,Icon,,"-5"
HKR,,DeviceCharacteristics,0x10001,0x100                              ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;BA)(A;;GA;;;WD)(A;;GA;;;RC)"  ; Allow full access to all users

; ================= Device Install section =====================
[Manufacturer]
%MfgName%=CifDrv,NTx86,NTamd64

[SourceDisksFiles]
WdfCoInstaller01009.dll = 1,x86
CifDrv.sys                                 = 1,x86
WdfCoInstaller01009.dll = 1,x64
CifDrv.sys                                 = 1,x64
Cif32dll.dll                               = 1
Cif32dll64.dll                             = 1

[SourceDisksFiles.x86]
WdfCoInstaller01009.dll = 1,x86
CifDrv.sys                                 = 1,x86
Cif32dll.dll                               = 1

[SourceDisksFiles.amd64]
WdfCoInstaller01009.dll = 1,x64
CifDrv.sys                                 = 1,x64
Cif32dll.dll                               = 1
Cif32dll64.dll                             = 1

[SourceDisksNames]
1=%DISK_NAME%,

; For Win2K
[CifDrv]
; DisplayName           Section           DeviceId
; -----------           -------           --------
%DeviceDesc01%=CifISA_8K, CIF30.xxx
%DeviceDesc10%=CifISA_2K, CIF30.xxx
%DeviceDesc11%=CifISA_8K, CIF30.xxx
%DeviceDesc12%=CifISA_2K, CIF30.xxx
%DeviceDesc13%=CifISA_8K, CIF30.xxx

%DeviceDesc20%=CifInst, PCI\VEN_10B5&DEV_9050&SUBSYS_108010B5
%DeviceDesc30%=CifInst, PCI\VEN_10B5&DEV_9030&SUBSYS_269510B5
%DeviceDesc40%=CifInst, PCI\VEN_10B5&DEV_9030&SUBSYS_283310B5
%DeviceDesc50%=CifInst, PCI\VEN_10B5&DEV_9030&SUBSYS_306010B5

%DeviceDesc60%=CifInst, PCMCIA\Hilscher_GmbH-CIF60_PB-CE0C               
%DeviceDesc61%=CifInst, PCMCIA\Hilscher_GmbH-CIF60_CAN-8E6F              
%DeviceDesc62%=CifInst, PCMCIA\Hilscher_GmbH-CIF60_IBM-0761              
%DeviceDesc63%=CifInst, PCMCIA\Hilscher_GmbH-CIF60_DPS-A614              
%DeviceDesc64%=CifInst, PCMCIA\Schneider_Automation_GmbH-TSX_CPP_100-AA0F
%DeviceDesc65%=CifInst, PCMCIA\Schneider_Automation_GmbH-TSX_CPP_110-2BBA

; For XP and later
[CifDrv.NTx86]
; DisplayName           Section           DeviceId
; -----------           -------           --------
%DeviceDesc01%=CifISA_8K, CIF30.xxx
%DeviceDesc10%=CifISA_2K, CIF30.xxx
%DeviceDesc11%=CifISA_8K, CIF30.xxx
%DeviceDesc12%=CifISA_2K, CIF30.xxx
%DeviceDesc13%=CifISA_8K, CIF30.xxx

%DeviceDesc20%=CifInst, PCI\VEN_10B5&DEV_9050&SUBSYS_108010B5
%DeviceDesc30%=CifInst, PCI\VEN_10B5&DEV_9030&SUBSYS_269510B5
%DeviceDesc40%=CifInst, PCI\VEN_10B5&DEV_9030&SUBSYS_283310B5
%DeviceDesc50%=CifInst, PCI\VEN_10B5&DEV_9030&SUBSYS_306010B5

%DeviceDesc60%=CifInst, PCMCIA\Hilscher_GmbH-CIF60_PB-CE0C               
%DeviceDesc61%=CifInst, PCMCIA\Hilscher_GmbH-CIF60_CAN-8E6F              
%DeviceDesc62%=CifInst, PCMCIA\Hilscher_GmbH-CIF60_IBM-0761              
%DeviceDesc63%=CifInst, PCMCIA\Hilscher_GmbH-CIF60_DPS-A614              
%DeviceDesc64%=CifInst, PCMCIA\Schneider_Automation_GmbH-TSX_CPP_100-AA0F
%DeviceDesc65%=CifInst, PCMCIA\Schneider_Automation_GmbH-TSX_CPP_110-2BBA

[CifDrv.NTamd64]
; DisplayName           Section           DeviceId
; -----------           -------           --------
%DeviceDesc01%=CifISA_8K, CIF30.xxx
%DeviceDesc10%=CifISA_2K, CIF30.xxx
%DeviceDesc11%=CifISA_8K, CIF30.xxx
%DeviceDesc12%=CifISA_2K, CIF30.xxx
%DeviceDesc13%=CifISA_8K, CIF30.xxx

%DeviceDesc20%=CifInst, PCI\VEN_10B5&DEV_9050&SUBSYS_108010B5
%DeviceDesc30%=CifInst, PCI\VEN_10B5&DEV_9030&SUBSYS_269510B5
%DeviceDesc40%=CifInst, PCI\VEN_10B5&DEV_9030&SUBSYS_283310B5
%DeviceDesc50%=CifInst, PCI\VEN_10B5&DEV_9030&SUBSYS_306010B5

%DeviceDesc60%=CifInst, PCMCIA\Hilscher_GmbH-CIF60_PB-CE0C               
%DeviceDesc61%=CifInst, PCMCIA\Hilscher_GmbH-CIF60_CAN-8E6F              
%DeviceDesc62%=CifInst, PCMCIA\Hilscher_GmbH-CIF60_IBM-0761              
%DeviceDesc63%=CifInst, PCMCIA\Hilscher_GmbH-CIF60_DPS-A614              
%DeviceDesc64%=CifInst, PCMCIA\Schneider_Automation_GmbH-TSX_CPP_100-AA0F
%DeviceDesc65%=CifInst, PCMCIA\Schneider_Automation_GmbH-TSX_CPP_110-2BBA

[Cif_Security]
HKR,,DeviceCharacteristics,0x10001,0x100                              ; Use same security checks on relative opens
HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GA;;;BA)(A;;GA;;;WD)(A;;GA;;;RC)"  ; Allow full access to all users

[CifInst.NT]
CopyFiles = Cif.CopyDriverFiles,Cif.NT.CopySystem32Files
AddReg    = Cif_Security

[CifInst.NTx86]
CopyFiles = Cif.CopyDriverFiles,Cif.NT.CopySystem32Files
AddReg    = Cif_Security

[CifInst.NTamd64]
CopyFiles = Cif.CopyDriverFiles,Cif.NTamd64.CopySystem32Files,Cif.NTamd64.CopySystem64Files
AddReg    = Cif_Security

[CifISA_2K.NT]
CopyFiles = Cif.CopyDriverFiles,Cif.NT.CopySystem32Files
LogConfig = ISA_CNF_2K_OPT,ISA_CNF_2K,ISA_CNF_2K_IRQ
AddReg    = Cif_Security

[CifISA_2K.NTx86]
CopyFiles = Cif.CopyDriverFiles,Cif.NT.CopySystem32Files
LogConfig = ISA_CNF_2K_OPT,ISA_CNF_2K,ISA_CNF_2K_IRQ
AddReg    = Cif_Security

[CifISA_2K.NTamd64]
CopyFiles = Cif.CopyDriverFiles,Cif.NTamd64.CopySystem32Files,Cif.NTamd64.CopySystem64Files
LogConfig = ISA_CNF_2K_OPT,ISA_CNF_2K,ISA_CNF_2K_IRQ
AddReg    = Cif_Security

[CifISA_8K.NT]
CopyFiles = Cif.CopyDriverFiles,Cif.NT.CopySystem32Files
LogConfig = ISA_CNF_8K_OPT,ISA_CNF_8K,ISA_CNF_8K_IRQ
AddReg    = Cif_Security

[CifISA_8K.NTx86]
CopyFiles = Cif.CopyDriverFiles,Cif.NT.CopySystem32Files
LogConfig = ISA_CNF_8K_OPT,ISA_CNF_8K,ISA_CNF_8K_IRQ
AddReg    = Cif_Security

[CifISA_8K.NTamd64]
CopyFiles = Cif.CopyDriverFiles,Cif.NTamd64.CopySystem32Files,Cif.NTamd64.CopySystem64Files
LogConfig = ISA_CNF_8K_OPT,ISA_CNF_8K,ISA_CNF_8K_IRQ
AddReg    = Cif_Security

; --------- LogConfig Section -----------------
[ISA_CNF_2K_OPT]
ConfigPriority=HARDRECONFIG
MemConfig=CA000-CA7FF			; MemoryRange0;

[ISA_CNF_2K]
ConfigPriority=HARDRECONFIG
MemConfig=800@C0000-FF800%FFFFF800	; MemoryRange0;

[ISA_CNF_2K_IRQ]
ConfigPriority=HARDRECONFIG
MemConfig=800@C0000-FF800%FFFFF800	; MemoryRange0;
IRQConfig=3,4,5,6,7,9,10,11,12,14,15

[ISA_CNF_8K_OPT]
ConfigPriority=HARDRECONFIG
MemConfig=CA000-CBFFF			; MemoryRange0;

[ISA_CNF_8K]
ConfigPriority=HARDRECONFIG
MemConfig=2000@C0000-FE000%FFFFE000	; MemoryRange0;

[ISA_CNF_8K_IRQ]
ConfigPriority=HARDRECONFIG
MemConfig=2000@C0000-FE000%FFFFE000	; MemoryRange0;
IRQConfig=3,4,5,6,7,9,10,11,12,14,15

[CifInst.NT.Services]
Addservice=CifDev, 0x00000002, Cif_Service

[CifInst.NTx86.Services]
Addservice=CifDev, 0x00000002, Cif_Service

[CifInst.NTamd64.Services]
Addservice=CifDev, 0x00000002, Cif_Service

[CifISA_2K.NT.Services]
Addservice=CifDev, 0x00000002, Cif_Service

[CifISA_2K.NTx86.Services]
Addservice=CifDev, 0x00000002, Cif_Service

[CifISA_2K.NTamd64.Services]
Addservice=CifDev, 0x00000002, Cif_Service

[CifISA_8K.NT.Services]
Addservice=CifDev, 0x00000002, Cif_Service

[CifISA_8K.NTx86.Services]
Addservice=CifDev, 0x00000002, Cif_Service

[CifISA_8K.NTamd64.Services]
Addservice=CifDev, 0x00000002, Cif_Service

[Cif.CopyDriverFiles]
CifDrv.sys

[Cif.NT.CopySystem32Files]
cif32dll.dll

[Cif.NTamd64.CopySystem32Files]
cif32dll.dll

[Cif.NTamd64.CopySystem64Files]
cif32dll.dll,cif32dll64.dll

[Cif_Service]
DisplayName    = %SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
LoadOrderGroup = Extended Base
ServiceBinary  = %12%\CifDrv.sys
AddReg         = Cif_Parameters_AddReg

[Cif_Parameters_AddReg]
HKR, Parameters\Wdf, VerboseOn,       0x00010001, 1
HKR, Parameters\Wdf, VerifierOn,      0x00010001, 1
HKR, Parameters\Wdf, DbgBreakOnError, 0x00010001, 1
HKR,,PCIIntEnable,  0x00010003, 0
HKR,,DriverVersion, 2,""

HKR, Board0,"DevActive", 0x00010003, 0
HKR, Board0,"DevBUSType", 0x00010003, 0
HKR, Board0,"DevErrorDriver", 0x00010003, 0
HKR, Board0,"DevErrorRCS", 0x00010003, 0
HKR, Board0,"DevInfoDeviceNumber", 0x00010003, 0
HKR, Board0,"DevInfoSerialNumber", 0x00010003, 0 
HKR, Board0,"DevInfoFirmwareName", 2, ""
HKR, Board0,"DevInfoFirmwareDate", 2, ""
HKR, Board0,"DevIRQVector", 0x00010003, 0 
HKR, Board0,"DPMBase", 0x00010003, 0 
HKR, Board0,"DPMSize", 0x00010003, 0 
HKR, Board0,"IRQ", 0x00010003, 0 
HKR, Board0,"PCIError", 0x00010003, 0 
HKR, Board0,"PCIBurstLength", 0x00010003, 0 
HKR, Board0,"PCIBusNumber", 0x00010003, 0 
HKR, Board0,"PCISlotNumber", 0x00010003, 0 

HKR, Board1,"DevActive", 0x00010003, 0
HKR, Board1,"DevBUSType", 0x00010003, 0
HKR, Board1,"DevErrorDriver", 0x00010003, 0
HKR, Board1,"DevErrorRCS", 0x00010003, 0
HKR, Board1,"DevInfoDeviceNumber", 0x00010003, 0
HKR, Board1,"DevInfoSerialNumber", 0x00010003, 0 
HKR, Board1,"DevInfoFirmwareName", 2, ""
HKR, Board1,"DevInfoFirmwareDate", 2, ""
HKR, Board1,"DevIRQVector", 0x00010003, 0 
HKR, Board1,"DPMBase", 0x00010003, 0 
HKR, Board1,"DPMSize", 0x00010003, 0 
HKR, Board1,"IRQ", 0x00010003, 0 
HKR, Board1,"PCIError", 0x00010003, 0 
HKR, Board1,"PCIBurstLength", 0x00010003, 0 
HKR, Board1,"PCIBusNumber", 0x00010003, 0 
HKR, Board1,"PCISlotNumber", 0x00010003, 0 

HKR, Board2,"DevActive", 0x00010003, 0
HKR, Board2,"DevBUSType", 0x00010003, 0
HKR, Board2,"DevErrorDriver", 0x00010003, 0
HKR, Board2,"DevErrorRCS", 0x00010003, 0
HKR, Board2,"DevInfoDeviceNumber", 0x00010003, 0
HKR, Board2,"DevInfoSerialNumber", 0x00010003, 0 
HKR, Board2,"DevInfoFirmwareName", 2, ""
HKR, Board2,"DevInfoFirmwareDate", 2, ""
HKR, Board2,"DevIRQVector", 0x00010003, 0 
HKR, Board2,"DPMBase", 0x00010003, 0 
HKR, Board2,"DPMSize", 0x00010003, 0 
HKR, Board2,"IRQ", 0x00010003, 0 
HKR, Board2,"PCIError", 0x00010003, 0 
HKR, Board2,"PCIBurstLength", 0x00010003, 0 
HKR, Board2,"PCIBusNumber", 0x00010003, 0 
HKR, Board2,"PCISlotNumber", 0x00010003, 0 

HKR, Board3,"DevActive", 0x00010003, 0
HKR, Board3,"DevBUSType", 0x00010003, 0
HKR, Board3,"DevErrorDriver", 0x00010003, 0
HKR, Board3,"DevErrorRCS", 0x00010003, 0
HKR, Board3,"DevInfoDeviceNumber", 0x00010003, 0
HKR, Board3,"DevInfoSerialNumber", 0x00010003, 0 
HKR, Board3,"DevInfoFirmwareName", 2, ""
HKR, Board3,"DevInfoFirmwareDate", 2, ""
HKR, Board3,"DevIRQVector", 0x00010003, 0 
HKR, Board3,"DPMBase", 0x00010003, 0 
HKR, Board3,"DPMSize", 0x00010003, 0 
HKR, Board3,"IRQ", 0x00010003, 0 
HKR, Board3,"PCIError", 0x00010003, 0 
HKR, Board3,"PCIBurstLength", 0x00010003, 0 
HKR, Board3,"PCIBusNumber", 0x00010003, 0 
HKR, Board3,"PCISlotNumber", 0x00010003, 0 

;-------------- Coinstaller installation
[CifInst.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CifInst.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CifInst.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CifISA_2K.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CifISA_2K.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CifISA_2K.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CifISA_8K.NT.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CifISA_8K.NTx86.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CifISA_8K.NTamd64.CoInstallers]
AddReg=CoInstaller_AddReg
CopyFiles=CoInstaller_CopyFiles

[CoInstaller_CopyFiles]
WdfCoInstaller01009.dll

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01009.dll,WdfCoInstaller"

[CifInst.NT.Wdf]
KmdfService = CifDev, Cif_wdfsect

[CifInst.NTx86.Wdf]
KmdfService = CifDev, Cif_wdfsect

[CifInst.NTamd64.Wdf]
KmdfService = CifDev, Cif_wdfsect

[CifISA_2K.NT.Wdf]
KmdfService = CifDev, Cif_wdfsect

[CifISA_2K.NTx86.Wdf]
KmdfService = CifDev, Cif_wdfsect

[CifISA_2K.NTamd64.Wdf]
KmdfService = CifDev, Cif_wdfsect

[CifISA_8K.NT.Wdf]
KmdfService = CifDev, Cif_wdfsect

[CifISA_8K.NTx86.Wdf]
KmdfService = CifDev, Cif_wdfsect

[CifISA_8K.NTamd64.Wdf]
KmdfService = CifDev, Cif_wdfsect

[Cif_wdfsect]
KmdfLibraryVersion = 1.9

[Strings]
ProviderName="Hilscher GmbH"                      ;Company Name
ClassName="CIF Communication Interface"           ;Description of Device class
SvcDesc="CIF KMDF Driver"                         ;Description of NT service
MfgName="Hilscher GmbH"                           ;Name of HW Manufacturer
DISK_NAME="Hilscher CIF Device Driver Install Disk"

DeviceDesc01="CIF ISA - Adapter Test"   	        ;Description of Device here
DeviceDesc10="CIF 10/30/40/104 (ISA-2KByte)"   	  ;Description of Device here
DeviceDesc11="CIF 10/30/40/104 (ISA-8KByte)"   	  ;Description of Device here
DeviceDesc12="COM Module (2KByte)"   	 	 					;Description of Device here
DeviceDesc13="COM Module (8KByte)"   	 	 					;Description of Device here

DeviceDesc20="CIF PCI Adapter (PLX9050)"        	;Description of Device here
DeviceDesc30="CIF PCI Adapter (PLX9030)"        	;Description of Device here
DeviceDesc40="CIF 4Channel PCI Adapter (PLX9030)"	;Description of Device here
DeviceDesc50="CIF 2Channel PCI Adapter (PLX9030)"	;Description of Device here

DeviceDesc60="Hilscher GmbH, CIF60 PB  PCMCIA Adapter"
DeviceDesc61="Hilscher GmbH, CIF60 CAN PCMCIA Adapter"
DeviceDesc62="Hilscher GmbH, CIF60 IBM PCMCIA Adapter"
DeviceDesc63="Hilscher GmbH, CIF60 DPS PCMCIA Adapter"
DeviceDesc64="Schneider Automation GmbH, TSX CPP 100 PCMCIA Adapter"
DeviceDesc65="Schneider Automation GmbH, TSX CPP 110 PCMCIA Adapter"
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: ftp, load: 8.55