246 lines
6.9 KiB
Plaintext
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
|