You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
170 lines
5.3 KiB
170 lines
5.3 KiB
; This is the Setup information file to install optional components
|
|
; Copyright (c) Microsoft Corporation. All rights reserved.
|
|
|
|
|
|
[version]
|
|
signature="$Windows NT$"
|
|
ClassGUID={00000000-0000-0000-0000-000000000000}
|
|
LayoutFile=layout.inf
|
|
|
|
|
|
[DestinationDirs]
|
|
ChatCopyFilesSys = 11 ;LDID_SYSTEM
|
|
ChatCopyFilesHelp = 18 ;LDID_HELP
|
|
HypertrmCopyFilesProg = 16422,%Hypertrm_DIR% ; DIRID_PROGRAM_FILES
|
|
HypertrmCopyFilesSys = 11
|
|
HypertrmCopyFilesHelp = 18 ;LDID_HELP
|
|
HypertrmCopyFilesConfig = 53,%HypertrmProfile_DIR%
|
|
HypertrmDelFilesProg = 16422,%Hypertrm_DIR% ; DIRID_PROGRAM_FILES
|
|
|
|
|
|
[Optional Components]
|
|
CommApps ;Top level option
|
|
Chat
|
|
Hypertrm
|
|
|
|
[CommApps]
|
|
OptionDesc = %CommApps_DESC%
|
|
Tip = %CommApps_TIP%
|
|
IconIndex = 7 ;Telephone mini-icon for dialogs
|
|
Parent = AccessUtil
|
|
|
|
[Chat]
|
|
OptionDesc = %Chat_DESC%
|
|
Tip = %Chat_TIP%
|
|
IconIndex = 16 ;Net Client mini-icon for dialogs
|
|
Parent = CommApps
|
|
CopyFiles = ChatCopyFilesSys, ChatCopyFilesHelp
|
|
ProfileItems = ChatUninstallItems, ChatUninstallCommonItems
|
|
Uninstall = ChatUninstall
|
|
Modes = 0,1,2,3
|
|
@i:@@:SizeApproximation = 229376
|
|
|
|
[ChatUninstall]
|
|
DelFiles = ChatCopyFilesSys, ChatCopyFilesHelp
|
|
ProfileItems = ChatUninstallItems, ChatUninstallCommonItems
|
|
|
|
|
|
[ChatInstallItems]
|
|
Name = %Chat_DESC%
|
|
CmdLine = 11,, winchat.exe
|
|
SubDir = %Access_GROUP%
|
|
WorkingDir = 11
|
|
InfoTip = "@%SystemRoot%\system32\shell32.dll,-22583"
|
|
DisplayResource="%SystemRoot%\system32\shell32.dll",22071
|
|
|
|
[ChatUninstallItems]
|
|
Name = %Chat_DESC%,0x00000003
|
|
Subdir = %Access_GROUPOLD%
|
|
|
|
[ChatUninstallCommonItems]
|
|
Name = %Chat_DESC%,0x00000002
|
|
Subdir = %Access_GROUP%
|
|
|
|
[Hypertrm]
|
|
OptionDesc = %Hypertrm_DESC%
|
|
Tip = %Hypertrm_TIP%
|
|
IconIndex = 35 ;Phone mini-icon for dialogs
|
|
Parent = CommApps
|
|
CopyFiles = HypertrmCopyFilesProg, HypertrmCopyFilesSys, HypertrmCopyFilesHelp
|
|
DelFiles = HypertrmDelFilesProg,HypertrmCopyFilesConfig
|
|
AddReg = HypertrmAddReg
|
|
ProfileItems = HypertrmUninstallItems, HypertrmUninstallItemsGroup, HypertrmInstallItems, CommunicationInstallItems
|
|
Uninstall = HypertrmUninstall
|
|
@@:@w:Modes = 0,1,2,3
|
|
@i:SizeApproximation = 650240
|
|
|
|
|
|
[HypertrmUninstall]
|
|
DelFiles = HypertrmCopyFilesProg, HypertrmCopyFilesSys, HypertrmCopyFilesHelp, HypertrmCopyFilesConfig
|
|
DelReg = HypertrmDelReg
|
|
ProfileItems = HypertrmUninstallItems, HypertrmUninstallCommonItems
|
|
|
|
|
|
[HypertrmInstallItems]
|
|
Name = %Hypertrm_DESC%
|
|
CmdLine = 16422, %Hypertrm_DIR%, hypertrm.exe
|
|
SubDir = %Access_GROUP%
|
|
WorkingDir = ,%Hypertrm_DIR%
|
|
InfoTip = "@%SystemRoot%\system32\shell32.dll,-22543"
|
|
DisplayResource="%SystemRoot%\system32\shell32.dll",22031
|
|
|
|
[HypertrmUninstallItems]
|
|
Name = %Hypertrm_DESC%,0x00000003
|
|
Subdir = %Hypertrm_GROUPOLD%
|
|
|
|
[HypertrmUninstallItemsGroup]
|
|
Name = %Hypertrm_GROUPOLD%,0x00000007
|
|
|
|
[HypertrmUninstallCommonItems]
|
|
Name = %Hypertrm_DESC%,0x00000002
|
|
Subdir = %Access_GROUP%
|
|
|
|
[ChatCopyFilesSys]
|
|
winchat.exe
|
|
|
|
[ChatCopyFilesSys.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
|
|
|
|
|
|
[ChatCopyFilesHelp]
|
|
|
|
|
|
[ChatCopyFilesHelp.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
|
|
|
|
|
|
[HypertrmCopyFilesProg]
|
|
hypertrm.exe
|
|
htrn_jis.dll
|
|
|
|
[HypertrmCopyFilesProg.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
|
|
|
|
|
|
[HypertrmCopyFilesSys]
|
|
hticons.dll
|
|
hypertrm.dll
|
|
|
|
[HypertrmCopyFilesSys.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
|
|
|
|
|
|
[HypertrmCopyFilesHelp]
|
|
|
|
|
|
[HypertrmCopyFilesHelp.Security]
|
|
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
|
|
|
|
|
|
[HypertrmDelFilesProg]
|
|
hypertrm.dll
|
|
|
|
|
|
[HypertrmAddReg]
|
|
@*:;begin_sld_ShellHyperterminal
|
|
HKLM,"%KEY_APP_PATH%\hypertrm.exe",,,"""%16422%\%Hypertrm_DIR%\hypertrm.exe"""
|
|
HKCR,.ht,,,htfile
|
|
HKCR,htfile,,,"%HypTrm_File%"
|
|
HKCR,htfile\DefaultIcon,,,%%1
|
|
HKCR,htfile\shell\open\command,,,"""%16422%\%Hypertrm_DIR%\HYPERTRM.EXE"" %%1"
|
|
HKCR,htfile\shellex\PropertySheetHandlers,,,TermPage
|
|
HKCR,htfile\shellex\PropertySheetHandlers\TermPage,,,{1B53F360-9A1B-1069-930C-00AA0030EBC8}
|
|
HKCR,htfile\shellex\IconHandler,,,{88895560-9AA2-1069-930E-00AA0030EBC8}
|
|
HKCR,CLSID\{1B53F360-9A1B-1069-930C-00AA0030EBC8},,,"HyperTerminal Connection Page Ext"
|
|
HKCR,CLSID\{1B53F360-9A1B-1069-930C-00AA0030EBC8}\InProcServer32,,,"%11%\hypertrm.dll"
|
|
HKCR,CLSID\{1B53F360-9A1B-1069-930C-00AA0030EBC8}\InProcServer32,ThreadingModel,,"Apartment"
|
|
HKCR,CLSID\{88895560-9AA2-1069-930E-00AA0030EBC8},,,"HyperTerminal Icon Ext"
|
|
HKCR,CLSID\{88895560-9AA2-1069-930E-00AA0030EBC8}\InProcServer32,,,"%11%\hticons.dll"
|
|
HKCR,CLSID\{88895560-9AA2-1069-930E-00AA0030EBC8}\InProcServer32,ThreadingModel,,"Apartment"
|
|
@*:;end_sld_ShellHyperterminal
|
|
|
|
|
|
[HypertrmDelReg]
|
|
HKLM,"%KEY_APP_PATH%\hypertrm.exe"
|
|
|
|
|
|
@*: This creates the Communications Group so it's MUI enabled
|
|
[CommunicationInstallItems]
|
|
Name = %Access_GROUP%,0x00000004
|
|
DisplayResource="%SystemRoot%\system32\shell32.dll",21768
|