151 lines
4.0 KiB
INI
151 lines
4.0 KiB
INI
;******************************************************************************
|
|
;
|
|
; com0com.inf
|
|
;
|
|
; Installation file for the Null-modem emulator driver.
|
|
;
|
|
; Copyright (c) 2004-2007 Vyacheslav Frolov
|
|
;
|
|
;******************************************************************************
|
|
|
|
[Version]
|
|
Signature = "$Windows NT$"
|
|
Provider = %VF%
|
|
Class = CNCPorts
|
|
ClassGUID = {df799e12-3c56-421b-b298-b6d3642bc878}
|
|
CatalogFile = com0com.cat
|
|
DriverVer = 01/25/2011,2.2.2.0
|
|
|
|
;******************************************************************************
|
|
;
|
|
; Class section
|
|
;
|
|
;******************************************************************************
|
|
|
|
[ClassInstall32]
|
|
AddReg = com0com_ClassReg
|
|
|
|
[com0com_ClassReg]
|
|
HKR,,,0,%ClassName%
|
|
HKR,,Icon,,-23
|
|
|
|
;******************************************************************************
|
|
;
|
|
; Source and Destination information
|
|
;
|
|
;******************************************************************************
|
|
|
|
[SourceDisksNames]
|
|
1 = %DiskId1%,,,""
|
|
|
|
[SourceDisksFiles]
|
|
com0com.sys = 1,,
|
|
|
|
[DestinationDirs]
|
|
com0com_CopyDrivers = 12
|
|
|
|
[com0com_CopyDrivers]
|
|
com0com.sys
|
|
|
|
;******************************************************************************
|
|
;
|
|
; Driver information
|
|
;
|
|
;******************************************************************************
|
|
|
|
[Manufacturer]
|
|
%VF% = com0com, NTx86, NTia64, NTamd64
|
|
|
|
[ControlFlags]
|
|
ExcludeFromSelect = com0com\port
|
|
|
|
[com0com]
|
|
%com0com.BusDesc% = com0com_inst, root\com0com
|
|
%com0com.PortDesc% = com0com_inst_port, com0com\port
|
|
|
|
[com0com.NTx86]
|
|
%com0com.BusDesc% = com0com_inst, root\com0com
|
|
%com0com.PortDesc% = com0com_inst_port, com0com\port
|
|
|
|
[com0com.NTia64]
|
|
%com0com.BusDesc% = com0com_inst, root\com0com
|
|
%com0com.PortDesc% = com0com_inst_port, com0com\port
|
|
|
|
[com0com.NTamd64]
|
|
%com0com.BusDesc% = com0com_inst, root\com0com
|
|
%com0com.PortDesc% = com0com_inst_port, com0com\port
|
|
|
|
;******************************************************************************
|
|
;
|
|
; Bus install section
|
|
;
|
|
;******************************************************************************
|
|
|
|
[com0com_inst]
|
|
AddReg = com0com_AddReg
|
|
CopyFiles = com0com_CopyDrivers
|
|
|
|
[com0com_inst.Services]
|
|
AddService = com0com, %SPSVCINST_ASSOCSERVICE%, com0com_Service_Inst, com0com_EventLog_Inst
|
|
|
|
;******************************************************************************
|
|
;
|
|
; Port install section
|
|
;
|
|
;******************************************************************************
|
|
|
|
[com0com_inst_port]
|
|
AddReg = com0com_AddReg
|
|
|
|
[com0com_inst_port.Services]
|
|
AddService = com0com, %SPSVCINST_ASSOCSERVICE%, com0com_Service_Inst, com0com_EventLog_Inst
|
|
|
|
;******************************************************************************
|
|
;
|
|
; Common section
|
|
;
|
|
;******************************************************************************
|
|
|
|
[com0com_AddReg]
|
|
HKR,,PortDriver,,com0com.sys
|
|
|
|
[com0com_Service_Inst]
|
|
DisplayName = %com0com.SrvDesc%
|
|
ServiceType = %SERVICE_KERNEL_DRIVER%
|
|
StartType = %SERVICE_DEMAND_START%
|
|
ErrorControl = %SERVICE_ERROR_NORMAL%
|
|
ServiceBinary = %12%\com0com.sys
|
|
|
|
[com0com_EventLog_Inst]
|
|
AddReg = com0com_EventLog_AddReg
|
|
|
|
[com0com_EventLog_AddReg]
|
|
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\com0com.sys"
|
|
HKR,,TypesSupported,%REG_DWORD%,7
|
|
|
|
;******************************************************************************
|
|
;
|
|
; Strings
|
|
;
|
|
;******************************************************************************
|
|
|
|
[Strings]
|
|
|
|
SPSVCINST_ASSOCSERVICE = 0x00000002
|
|
|
|
REG_EXPAND_SZ = 0x00020000
|
|
REG_DWORD = 0x00010001
|
|
|
|
SERVICE_KERNEL_DRIVER = 1
|
|
SERVICE_DEMAND_START = 3
|
|
SERVICE_ERROR_NORMAL = 1
|
|
|
|
DiskId1 = "Installation Disk #1 (com0com - Null-modem emulator)"
|
|
VF = "Vyacheslav Frolov"
|
|
com0com.BusDesc = "com0com - bus for serial port pair emulator"
|
|
com0com.PortDesc = "com0com - serial port emulator"
|
|
com0com.SrvDesc = "com0com - emulates the serial ports interconnected via a null-modem cable"
|
|
ClassName = "com0com - serial port emulators"
|
|
|
|
;******************************************************************************
|