|
|
; 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
|