home *** CD-ROM | disk | FTP | other *** search
- ;;; Windows Scripting Host Setup Information File
- ;;; Copyright (c) 1996-1997 Microsoft Corporation
- ;;; 97/09/29 17:10:53 (X86 0531 EN WIN9X)
- ;;;
-
- [Version]
- Signature = "$Chicago$"
- SetupClass = Base
- LayoutFile = layout.inf, layout1.inf
-
- [Optional Components]
- WSH
-
- [BaseWinOptions]
- Register_WSH
-
- [Register_WSH]
- Copyfiles = WSH.Copy.INF
- AddReg = WSH.AddReg.Register
-
- [WSH]
- OptionDesc = %DESC_WSH%
- Tip = %TIPS_WSH%
- Parent = AccessTop
- Copyfiles = WSH.Copy.CScript, WSH.Copy.WScript, WSH.Copy.OCX, WSH.Copy.Samples, WSH.Copy.Help, WSH.Copy.OCX2
- AddReg = WSH.AddReg.WSH, WSH.AddReg.Installed, WSH.AddReg.OCX2
- InstallType = 14 ;Typical, Portable, Custom
- IconIndex = 4
- UnInstall = WSH.Uninstall
-
- [WSH.Uninstall]
- DelFiles = WSH.Copy.CScript, WSH.Copy.WScript, WSH.Copy.OCX, WSH.Copy.Samples, WSH.Copy.Help, WSH.Copy.OCX2
- DelReg = WSH.DelReg.WSH, WSH.DelReg.OCXs, WSH.DelReg.OCX2
- AddReg = WSH.AddReg.NotInstalled
-
- [WSH.AddReg.Register]
- HKLM, %REG_OPTIONAL%,"WSH",,"WSH"
- HKLM, %REG_OPTIONAL%\WSH,INF,,"wsh.inf"
- HKLM, %REG_OPTIONAL%\WSH,Section,,"WSH"
- HKLM, %REG_OPTIONAL%\WSH,Installed,,"0"
-
- [WSH.AddReg.Installed]
- HKLM, %REG_OPTIONAL%\WSH,Installed,,"1"
-
- [WSH.AddReg.NotInstalled]
- HKLM, %REG_OPTIONAL%\WSH,Installed,,"0"
-
-
- [DestinationDirs]
- WSH.Copy.Inf = 17 ; %WinDir%\Inf
- WSH.Copy.OCX = 11 ; %WinDir%\system
- WSH.Copy.Help = 18 ; %WinDir%\Help
- WSH.Copy.Samples = 25, "Samples\WSH" ; %WinDir%\Samples\WSH
- WSH.Copy.CScript = 13 ; %WinDir%\Command
- WSH.Copy.WScript = 25 ; %WinDir%
- WSH.Copy.OCX2 = 11 ; %WinDir%\System
-
- [WSH.Copy.CScript]
- cscript.exe
-
- [WSH.Copy.WScript]
- wscript.exe
-
- [WSH.Copy.OCX]
- wshom.ocx
- wshext.dll
-
- [WSH.Copy.Inf]
- wsh.inf
-
- [WSH.Copy.Help]
- wscript.hlp
-
- [WSH.Copy.Samples]
- chart.vbs
- excel.vbs
- network.vbs
- registry.vbs
- shortcut.vbs
- showvar.vbs
-
- chart.js
- excel.js
- network.js
- registry.js
- shortcut.js
-
- [WSH.Copy.OCX2]
- scrrun.dll
-
-
- ;;;
- ;;; Add WSH registry entries
- ;;;
- [WSH.AddReg.WSH]
- HKLM, "%REG_WSH%\Settings","DisplayLogo",,"1"
-
- ; Shell Extension
- HKLM, "%REG_APPROVE%","%CLSID_WSHEXT%",,"%DESC_WSHEXT%"
-
- ; WScript.Shell
- HKCR, "WScript.Shell",,,"%DESC_WSHSHELL%"
- HKCR, "WScript.Shell\CLSID",,,"%CLSID_WSHSHELL%"
- HKCR, "WScript.Shell\CurVer",,,"WScript.Shell.%OCX_VERSION%"
-
- HKCR, "WScript.Shell.%OCX_VERSION%",,,"%DESC_WSHSHELL%"
- HKCR, "WScript.Shell.%OCX_VERSION%\CLSID",,,"%CLSID_WSHSHELL%"
- HKCR, "WScript.Shell.%OCX_VERSION%\CurVer",,,"WScript.Shell.%OCX_VERSION%"
-
- HKCR, "CLSID\%CLSID_WSHSHELL%",,,"%DESC_WSHSHELL%"
- HKCR, "CLSID\%CLSID_WSHSHELL%\InProcServer32",,,"%11%\wshom.ocx"
- HKCR, "CLSID\%CLSID_WSHSHELL%\InProcServer32","ThreadingModel",,"Apartment"
- HKCR, "CLSID\%CLSID_WSHSHELL%\ProgID",,,"WScript.Shell.%OCX_VERSION%"
- HKCR, "CLSID\%CLSID_WSHSHELL%\Programmable",,,
- HKCR, "CLSID\%CLSID_WSHSHELL%\TypeLib",,,"%LIBID_WSHOM%"
- HKCR, "CLSID\%CLSID_WSHSHELL%\VersionIndependentProgID",,,"WScript.Shell"
-
- ; WScript.Network
- HKCR, "WScript.Network",,,"%DESC_WSHNETWORK%"
- HKCR, "WScript.Network\CLSID",,,"%CLSID_WSHNETWORK%"
- HKCR, "WScript.Network\CurVer",,,"WScript.Network.%OCX_VERSION%"
-
- HKCR, "WScript.Network.%OCX_VERSION%",,,"%DESC_WSHNETWORK%"
- HKCR, "WScript.Network.%OCX_VERSION%\CLSID",,,"%CLSID_WSHNETWORK%"
- HKCR, "WScript.Network.%OCX_VERSION%\CurVer",,,"WScript.Network.%OCX_VERSION%"
-
- HKCR, "CLSID\%CLSID_WSHNETWORK%",,,"%DESC_WSHNETWORK%"
- HKCR, "CLSID\%CLSID_WSHNETWORK%\InProcServer32",,,"%11%\wshom.ocx"
- HKCR, "CLSID\%CLSID_WSHNETWORK%\InProcServer32","ThreadingModel",,"Apartment"
- HKCR, "CLSID\%CLSID_WSHNETWORK%\ProgID",,,"WScript.Network.%OCX_VERSION%"
- HKCR, "CLSID\%CLSID_WSHNETWORK%\Programmable",,,
- HKCR, "CLSID\%CLSID_WSHNETWORK%\TypeLib",,,"%LIBID_WSHOM%"
- HKCR, "CLSID\%CLSID_WSHNETWORK%\VersionIndependentProgID",,,"WScript.Network"
-
- ; WSHOm TypeLib
- HKCR, "TypeLib\%LIBID_WSHOM%\%OCX_VERSION%.0",,,"%DESC_WSHOMLIB%"
- HKCR, "TypeLib\%LIBID_WSHOM%\%OCX_VERSION%.0\0\Win32",,,"%11%\wshom.ocx"
- HKCR, "TypeLib\%LIBID_WSHOM%\%OCX_VERSION%.0\Flags",,,"0"
- HKCR, "TypeLib\%LIBID_WSHOM%\%OCX_VERSION%.0\HelpDir",,,"%18%"
-
- ; WSHext.dll
- HKCR, "CLSID\%CLSID_WSHEXT%",,,"%DESC_WSHEXT%"
- HKCR, "CLSID\%CLSID_WSHEXT%\InProcServer32",,,"%11%\wshext.dll"
- HKCR, "CLSID\%CLSID_WSHEXT%\InProcServer32","ThreadingModel",,"Apartment"
-
- ; .WSH
- HKCR, ".WSH","",,"WSHFile"
- HKCR, "WSHFile","",,"%DESC_DOTWSH%"
- HKCR, "WSHFile","IsShortcut",,"Yes"
- HKCR, "WSHFile\DefaultIcon","",,"%25%\WScript.exe,1"
- HKCR, "WSHFile\Shell\Open","",,"%MENU_OPEN%"
- HKCR, "WSHFile\Shell\Open\Command",,,"%25%\WScript.exe ""%1"" %*"
- HKCR, "WSHFile\Shell\Open2","",,"%MENU_DOSOPEN%"
- HKCR, "WSHFile\Shell\Open2\Command","",,"%13%\CScript.exe ""%1"" %*"
- HKCR, "WSHFile\ShellEx\PropertySheetHandlers\WSHProps","",,"%CLSID_WSHEXT%"
-
- ; .VBS
- HKCR, ".VBS","",,"VBSFile"
- HKCR, "VBSFile","",,"%DESC_DOTVBS%"
- HKCR, "VBSFile\DefaultIcon","",,"%25%\WScript.exe,2"
- HKCR, "VBSFile\ScriptEngine","",,"VBScript"
- HKCR, "VBSFile\Shell\Open","",,"%MENU_OPEN%"
- HKCR, "VBSFile\Shell\Open\Command","",,"%25%\WScript.exe ""%1"" %*"
- HKCR, "VBSFile\Shell\Open2","",,"%MENU_DOSOPEN%"
- HKCR, "VBSFile\Shell\Open2\Command","",,"%13%\CScript.exe ""%1"" %*"
- HKCR, "VBSFile\Shell\Edit","",,"%MENU_EDIT%"
- HKCR, "VBSFile\Shell\Edit\Command","",,"%25%\Notepad.exe %1"
- HKCR, "VBSFile\Shell\Print","",,"%MENU_PRINT%"
- HKCR, "VBSFile\Shell\Print\Command","",,"%25%\Notepad.exe /p %1"
- HKCR, "VBSFile\ShellEx\PropertySheetHandlers\WSHProps","",,"%CLSID_WSHEXT%"
-
- ; .JS
- HKCR, ".JS","",,"JSFile"
- HKCR, "JSFile","",,"%DESC_DOTJS%"
- HKCR, "JSFile\DefaultIcon","",,"%25%\WScript.exe,3"
- HKCR, "JSFile\ScriptEngine","",,"JScript"
- HKCR, "JSFile\Shell\Open","",,"%MENU_OPEN%"
- HKCR, "JSFile\Shell\Open\Command","",,"%25%\WScript.exe ""%1"" %*"
- HKCR, "JSFile\Shell\Open2","",,"%MENU_DOSOPEN%"
- HKCR, "JSFile\Shell\Open2\Command","",,"%13%\CScript.exe ""%1"" %*"
- HKCR, "JSFile\Shell\Edit","",,"%MENU_EDIT%"
- HKCR, "JSFile\Shell\Edit\Command","",,"%25%\Notepad.exe %1"
- HKCR, "JSFile\Shell\Print","",,"%MENU_PRINT%"
- HKCR, "JSFile\Shell\Print\Command","",,"%25%\Notepad.exe /p %1"
- HKCR, "JSFile\ShellEx\PropertySheetHandlers\WSHProps","",,"%CLSID_WSHEXT%"
-
- [WSH.AddReg.OCX2]
- HKCR, "Scripting.Dictionary",,,"Scripting.Dictionary"
- HKCR, "Scripting.Dictionary\CLSID",,,"{EE09B103-97E0-11CF-978F-00A02463E06F}"
- HKCR, "CLSID\{EE09B103-97E0-11CF-978F-00A02463E06F}",,,"Scripting.Dictionary"
- HKCR, "CLSID\{EE09B103-97E0-11CF-978F-00A02463E06F}\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}",,,""
- HKCR, "CLSID\{EE09B103-97E0-11CF-978F-00A02463E06F}\InProcServer32",,,"%11%\scrrun.dll"
- HKCR, "CLSID\{EE09B103-97E0-11CF-978F-00A02463E06F}\InProcServer32","ThreadingModel",,"Both"
- HKCR, "CLSID\{EE09B103-97E0-11CF-978F-00A02463E06F}\ProgID",,,"Scripting.Dictionary"
- HKCR, "CLSID\{EE09B103-97E0-11CF-978F-00A02463E06F}\TypeLib",,,"{420B2830-E718-11CF-893D-00A0C9054228}"
- HKCR, "CLSID\{EE09B103-97E0-11CF-978F-00A02463E06F}\Version",,,"1.0"
-
- HKCR, "Scripting.FileSystemObject",,,"Scripting.FileSystemObject"
- HKCR, "Scripting.FileSystemObject\CLSID",,,"{0D43FE01-F093-11CF-8940-00A0C9054228}"
- HKCR, "CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}",,,"Filesystem object"
- HKCR, "CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}",,,"Filesystem object"
- HKCR, "CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\InProcServer32",,,"%11%\scrrun.dll"
- HKCR, "CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\InProcServer32","ThreadingModel",,"Both"
- HKCR, "CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\ProgID",,,"Scripting.FileSystemObject"
- HKCR, "CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\TypeLib",,,"{420B2830-E718-11CF-893D-00A0C9054228}"
- HKCR, "CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\Version",,,"1.0"
-
- HKCR, "TypeLib\{420B2830-E718-11CF-893D-00A0C9054228}\1.0",,,"Microsoft Scripting Runtime"
- HKCR, "TypeLib\{420B2830-E718-11CF-893D-00A0C9054228}\1.0\0\Win32",,,"%11%\scrrun.dll"
- HKCR, "TypeLib\{420B2830-E718-11CF-893D-00A0C9054228}\1.0\Flags",,,"0"
- HKCR, "TypeLib\{420B2830-E718-11CF-893D-00A0C9054228}\1.0\HelpDir",,,"%11%"
-
- ;;;
- ;;; Uninstallation
- ;;; Called by [Uninstall]
- ;;;
- [WSH.DelReg.WSH]
- HKLM, "%REG_WSH%"
-
- HKCU, "%REG_WSH%"
- HKCR, ".VBS"
- HKCR, "VBSFile"
-
- HKCR, ".JS"
- HKCR, "JSFile"
-
- HKCR, ".WSH"
- HKCR, "WSHFile"
-
- HKLM, "%REG_APPROVE%","%CLSID_WSHEXT%"
-
- HKCR, "CLSID\%CLSID_WSHSHELL%"
- HKCR, "WScript.Shell"
- HKCR, "WScript.Shell.%OCX_VERSION%"
-
- HKCR, "CLSID\%CLSID_WSHNETWORK%"
- HKCR, "WScript.Network"
- HKCR, "WScript.Network.%OCX_VERSION%"
-
- HKCR, "TypeLib\%LIBID_WSHOM%"
-
- HKCR, "CLSID\%CLSID_WSHEXT%"
-
-
- HKCR, "Scripting.Dictionary"
- HKCR, "CLSID\{EE09B103-97E0-11CF-978F-00A02463E06F}"
-
- HKCR, "Scripting.FileSystemObject"
- HKCR, "CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}"
-
- HKCR, "TypeLib\{420B2830-E718-11CF-893D-00A0C9054228}"
-
-
- [Strings]
- ; Unlocalizable strings
- REG_WSH = "Software\Microsoft\Windows Scripting Host"
- REG_APPROVE = "Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved"
- REG_OPTIONAL = "SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents"
- CLSID_WSHEXT = "{60254CA5-953B-11CF-8C96-00AA00B8708C}"
- OCX_VERSION = "1"
- LIBID_WSHOM = "{F935DC20-1CF0-11D0-ADB9-00C04FD58A0B}"
- CLSID_WSHSHELL = "{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}"
- CLSID_WSHNETWORK = "{F935DC26-1CF0-11D0-ADB9-00C04FD58A0B}"
-
- ; Localizable strings
- DISP_WSH = "Microsoft Windows Scripting Host"
- DESC_WSH = "Windows Scripting Host"
- DESC_DISKS = "Windows Scripting Host Files"
- TIPS_WSH = "Write scripts to help automate tasks in Windows"
-
- DESC_DOTWSH = "Windows Scripting Host Settings File"
- DESC_DOTVBS = "VBScript Script File"
- DESC_DOTJS = "JScript Script File"
-
- DESC_WSHEXT = "Shell extensions for Windows Scripting Host"
-
- DESC_WSHOMLIB = "Microsoft Windows Scripting Host Object Model (V1.0)"
- DESC_WSHSHELL = "Windows Scripting Host Shell Object"
- DESC_WSHNETWORK = "Windows Scripting Host Network Object"
-
- MENU_OPEN = "&Open"
- MENU_CONOPEN = "Open &with Command Prompt"
- MENU_DOSOPEN = "Open &with MS-DOS Prompt"
- MENU_EDIT = "&Edit"
- MENU_PRINT = "&Print"
-
-