windows-nt/Source/XPSP1/NT/mergedcomponents/setupinfs/communic.inx
2020-09-26 16:20:57 +08:00

246 lines
6.9 KiB
Plaintext

; This is the Setup information file to install optional components
; Copyright (c) 1996 Microsoft Corporation
[version]
signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}
LayoutFile=layout.inf
[DestinationDirs]
ChatCopyFilesSys = 11 ;LDID_SYSTEM
ChatCopyFilesHelp = 18 ;LDID_HELP
DialerCopyFilesProg = 16422 ,%Dialer_DIR% ; DIRID_PROGRAM_FILES
DialerCopyFilesHelp = 18 ;LDID_HELP
DialerCopyFilesSys = 11 ;LDID_SYSTEM
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
Dialer
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%
[Dialer]
OptionDesc = %Dialer_DESC%
Tip = %Dialer_TIP%
IconIndex = 47 ;Phone mini-icon for dialogs
Parent = CommApps
CopyFiles = DialerCopyFilesProg, DialerCopyFilesHelp, DialerCopyFilesSys
AddReg = DialerAddReg
ProfileItems = DialerUninstallItems, CommunicationInstallItems
Uninstall = DialerUninstall
Upgrade = DialerUpgrade
Modes = 0,1,2,3
RegisterDlls = DialerRegSvr
@i:@@:SizeApproximation = 880128
[DialerUninstall]
DelFiles = DialerCopyFilesProg, DialerCopyFilesHelp, DialerCopyFilesSys
DelReg = DialerDelReg
ProfileItems = DialerUninstallItems, DialerUninstallCommonItems
UnregisterDlls = DialerRegSvr
[DialerUninstallItems]
Name = %Dialer_DESC%,0x00000003
Subdir = %Access_GROUPOLD%
[DialerUninstallCommonItems]
Name = %Dialer_DESC%,0x00000002
Subdir = %Access_GROUP%
[DialerRegSvr]
11,,avtapi.dll, 1
[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
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]
winchat.chm
winchat.hlp
[ChatCopyFilesHelp.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
[DialerCopyFilesProg]
dialer.exe
[DialerCopyFilesProg.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
[DialerCopyFilesSys]
avtapi.dll
avmeter.dll
avwav.dll
[DialerCopyFilesSys.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)(A;;GRGX;;;WD)"
[DialerCopyFilesHelp]
dialer.chm
dialer.hlp
[DialerCopyFilesHelp.Security]
"D:P(A;;GRGX;;;BU)(A;;GA;;;BA)(A;;GA;;;SY)"
[DialerAddReg]
HKLM,"%KEY_APP_PATH%\dialer.exe",,,"%16422%\%Dialer_DIR%\dialer.exe"
[DialerDelReg]
HKLM,"%KEY_APP_PATH%\dialer.exe"
[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