3 ; Installation file for the Virtual Infrared-COM-Port
\r
5 ; (c) Copyright 2001, 2002 Jan Kiszka
\r
9 Signature="$Windows NT$"
\r
12 ClassGUID={4d36e978-e325-11ce-bfc1-08002be10318}
\r
13 ;DriverVer=03/26/2002,1.2.1.0
\r
16 IrCOMM2k.Copy2Drivers = 12
\r
17 IrCOMM2k.Copy2Winnt = 10
\r
18 IrCOMM2k.Copy2System32 = 11
\r
19 IrCOMM2k.Copy2Help = 18
\r
23 ; Driver information
\r
30 %JK.DeviceDescIrCOMM% = IrCOMM2k_inst,IrCOMM2k
\r
34 ; General installation section
\r
38 CopyFiles = IrCOMM2k.Copy2Drivers ;,IrCOMM2k.Copy2System32,IrCOMM2k.Copy2Help,IrCOMM2k.Copy2Winnt
\r
39 ;AddReg = IrCOMM2k_inst_AddReg
\r
46 [IrCOMM2k.Copy2Drivers]
\r
49 ;[IrCOMM2k.Copy2System32]
\r
53 ;[IrCOMM2k.Copy2Help]
\r
56 ;[IrCOMM2k.Copy2Winnt]
\r
57 ;IrCOMM2k-Setup.exe,Setup.exe,,2
\r
61 ; Service Installation
\r
64 [IrCOMM2k_inst.Services]
\r
65 AddService = IrCOMM2k,0x00000002,IrCOMM2k_DriverService_Inst,IrCOMM2k_DriverEventLog_Inst
\r
66 ;AddService = IrCOMM2kSvc,,IrCOMM2k_Service_Inst
\r
68 [IrCOMM2k_DriverService_Inst]
\r
69 DisplayName = %IrCOMM2k.DrvName%
\r
70 ServiceType = 1 ; SERVICE_KERNEL_DRIVER
\r
71 StartType = 3 ; SERVICE_DEMAND_START
\r
72 ErrorControl = 0 ; SERVICE_ERROR_IGNORE
\r
73 ServiceBinary = %12%\ircomm2k.sys
\r
75 ;[IrCOMM2k_Service_Inst]
\r
76 ;DisplayName = %IrCOMM2k.SvcName%
\r
77 ;Description = %IrCOMM2k.SvcDesc%
\r
78 ;ServiceType = 0x00000120 ; SERVICE_WIN32_SHARE_PROCESS, SERVICE_INTERACTIVE_PROCESS
\r
79 ;StartType = 2 ; SERVICE_AUTO_START
\r
80 ;ErrorControl = 0 ; SERVICE_ERROR_IGNORE
\r
81 ;ServiceBinary = %11%\ircomm2k.exe
\r
82 ;Dependencies = IrCOMM2k
\r
83 ;AddReg = IrCOMM2kSvcAddReg
\r
86 [IrCOMM2k_inst.nt.HW]
\r
87 AddReg=IrCOMM2kHwAddReg
\r
90 HKR,,PortSubClass,REG_BINARY,0x00000001
\r
91 ;HKR,,TimeoutScaling,REG_DWORD,0x00000001
\r
92 ;HKR,,StatusLines,REG_DWORD,0x00000000
\r
94 ;[IrCOMM2k_inst_AddReg]
\r
95 ;HKR,,EnumPropPages32,,"ircomm2k.dll,IrCOMM2kPropPageProvider"
\r
96 ;HKLM,%UNINSTALL_KEY%,DisplayIcon,0x00020000,"%windir%\IrCOMM2k-Setup.exe"
\r
97 ;HKLM,%UNINSTALL_KEY%,DisplayName,,"IrCOMM2k 1.2.1 "
\r
98 ;HKLM,%UNINSTALL_KEY%,DisplayVersion,,"1.2.1"
\r
99 ;HKLM,%UNINSTALL_KEY%,HelpLink,,"http://www.ircomm2k.de"
\r
100 ;HKLM,%UNINSTALL_KEY%,Publisher,,%JK%
\r
101 ;HKLM,%UNINSTALL_KEY%,UninstallString,0x00020000,"%windir%\IrCOMM2k-Setup.exe"
\r
103 ;[IrCOMM2kSvcAddReg]
\r
104 ;HKR,Parameters,ActiveConnectOnly,REG_DWORD,0x00000000
\r
107 [IrCOMM2k_DriverEventLog_Inst]
\r
108 AddReg = IrCOMM2k_DriverEventLog_AddReg
\r
110 [IrCOMM2k_DriverEventLog_AddReg]
\r
111 HKR,,EventMessageFile,REG_EXPAND_SZ,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\ircomm2k.sys"
\r
112 HKR,,TypesSupported,REG_DWORD,7
\r
118 ; Non-Localizable Strings
\r
121 REG_SZ = 0x00000000
\r
122 REG_MULTI_SZ = 0x00010000
\r
123 REG_EXPAND_SZ = 0x00020000
\r
124 REG_BINARY = 0x00000001
\r
125 REG_DWORD = 0x00010001
\r
126 SERVICEROOT = "System\CurrentControlSet\Services"
\r
127 UNINSTALL_KEY = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\IrCOMM2k"
\r
130 ; Localizable Strings
\r
134 JK.DeviceDescIrCOMM = "Virtueller Infrarot-Kommunikationsanschluss"
\r
135 IrCOMM2k.DrvName = "Virtueller Infrarot-Kommunikationsanschluss"
\r
136 ;IrCOMM2k.SvcName = "Virtueller Infrarot-Kommunikationsanschluß, Dienstprogramm"
\r
137 ;IrCOMM2k.SvcDesc = "Bildet über Infarot einen Kommunikationsanschluß nach."
\r