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.
923 lines
38 KiB
923 lines
38 KiB
;
|
|
; SHDOCVW Registry for:
|
|
; 1. Control: COM Objects provided for 3rd party redistribution use.
|
|
; 2. Browser: Base IE40 functionality.
|
|
; 3. ShellIntegration: IE40 functionality available only with Shell Integration.
|
|
;
|
|
; Section Names: (Names beginning with '!' AREN'T BACKED
|
|
; !RegRollback<SectionName> - Used by installer to restore during uninstall. Weird Advpack.dll requirement.
|
|
; Reg<SectionName>
|
|
; Install: Backup IE3 values and add IE4 values.
|
|
; UnInstall: Delete IE4 values and restore IE3 values.
|
|
; DelReg<SectionName>
|
|
; Install: Backup IE3 values and leave them blank because IE4 doesn't use these values.
|
|
; UnInstall: Restore the IE3 values.
|
|
; !Reg<SectionName>IE4B2
|
|
; Install: Delete permenately because we don't need them in this new version of IE4
|
|
; and uninstall gets us back to IE3 where they aren't needed either.
|
|
; UnInstall: nothing.
|
|
;
|
|
; WARNINGS:
|
|
; Note the AddReg and DelReg keys have a maximum length of 255 characters.
|
|
; Only one AddReg and DelReg key per header section.
|
|
;
|
|
; RegItems with %11% or %25% are substituted on NT with
|
|
; %SystemRoot%\whatever. But this needs to be REG_EXPAND_SZ! Use the
|
|
; token %RES% (0x20000).
|
|
;
|
|
; Any entries that go into the registry that contain
|
|
; %_SYS_MOD_PATH%, %11%, %25% MUST have this flag set. (w95 ignores it).
|
|
|
|
[Version]
|
|
Signature="$CHICAGO$"
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; Control Registration (For 3rd Parties)
|
|
;
|
|
; RegControls and UnregControls are processed for DllRegisterServer
|
|
; and DllUnregisterServer. These are for OCXs only (that the OS
|
|
; doesn't rely on).
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
[InstallControls]
|
|
ComponentName=IE40.Controls
|
|
ComponentVersion=6.0
|
|
AdvOptions=36
|
|
AddReg=RegControls
|
|
DelReg=!RegRollbackControls
|
|
RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
|
|
NoBackupPlatform=NT5.1
|
|
|
|
|
|
[UnInstallControls]
|
|
ComponentName=IE40.Controls
|
|
ComponentVersion=6.0
|
|
AdvOptions=260
|
|
RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; Common Browser Registration
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
[InstallBrowser]
|
|
ComponentName=IE40.Browser
|
|
ComponentVersion=6.0
|
|
AdvOptions=36
|
|
AddReg=RegBrowser
|
|
DelReg=DelRegBrowser,!RegRollbackBrowser
|
|
RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
|
|
NoBackupPlatform=NT5.1
|
|
|
|
[UnInstallBrowser]
|
|
ComponentName=IE40.Browser
|
|
ComponentVersion=6.0
|
|
AdvOptions=260
|
|
RequireEngine=SETUPAPI,%ERR_NOSETUPAPI%
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; Browser Registration when no shell Integration features are present
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
[InstallOnlyBrowser]
|
|
ComponentName=IE40.OnlyBrowser
|
|
ComponentVersion=6.0
|
|
AdvOptions=36
|
|
AddReg=RegOnlyBrowser
|
|
DelReg=!RegRollbackOnlyBrowser,!RegRollbackShell
|
|
RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
|
|
NoBackupPlatform=NT5.1
|
|
|
|
[UnInstallOnlyBrowser]
|
|
ComponentName=IE40.OnlyBrowser
|
|
ComponentVersion=6.0
|
|
AdvOptions=260
|
|
RequireEngine=SETUPAPI,%ERR_NOSETUPAPI%
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; Browser Registration when Integrated Shell is available
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
[InstallOnlyShell]
|
|
ComponentName=IE40.Shell
|
|
ComponentVersion=6.0
|
|
AdvOptions=36
|
|
AddReg=RegShell
|
|
DelReg=DelRegShell,!RegRollbackShell,!RegRollbackOnlyBrowser
|
|
RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
|
|
NoBackupPlatform=NT5.1
|
|
|
|
[UnInstallOnlyShell]
|
|
ComponentName=IE40.Shell
|
|
ComponentVersion=6.0
|
|
AdvOptions=260
|
|
RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; IE File Association Registration
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
[InstallAssociations]
|
|
ComponentName=IE40.Assoc
|
|
ComponentVersion=6.0
|
|
AdvOptions=36
|
|
DelReg=!RegRollbackAssociations
|
|
BackupReg=RegAssociations
|
|
RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
|
|
NoBackupPlatform=NT5.1
|
|
|
|
[UnInstallAssociations]
|
|
ComponentName=IE40.Assoc
|
|
ComponentVersion=6.0
|
|
AdvOptions=260
|
|
RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
|
|
|
|
[InstallWin2KShell]
|
|
DelReg=DelRegPreWin2KShell
|
|
|
|
[DelRegPreWin2KShell]
|
|
HKCR,".DOC\ShellEx\%IID_IQueryInfo%"
|
|
HKCR,".DOT\ShellEx\%IID_IQueryInfo%"
|
|
HKCR,".XLS\ShellEx\%IID_IQueryInfo%"
|
|
HKCR,".XLT\ShellEx\%IID_IQueryInfo%"
|
|
HKCR,".PPT\ShellEx\%IID_IQueryInfo%"
|
|
HKCR,".POT\ShellEx\%IID_IQueryInfo%"
|
|
HKCR,CLSID\{83799FE0-1F5A-11d1-95C7-00609797EA4F} ; CLSID_DocFileInfoTip
|
|
|
|
[InstallXP]
|
|
AddReg=AddRegXP
|
|
DelReg=DelRegXP
|
|
|
|
;
|
|
; For XP, CLSID_Internet is a per-desktop (i.e., different setting
|
|
; depending on which Start Menu the user has selected)
|
|
; setting rather than simply per-user.
|
|
;
|
|
[AddRegXP]
|
|
HKCR,"CLSID\%CLSID_Internet%\ShellFolder",HideOnDesktopPerUser,,""
|
|
HKCR,"CLSID\%CLSID_Internet%","LocalizedString",%REGEXSZ%,"@shdoclc.dll,-880"
|
|
HKCR,"CLSID\%CLSID_Internet%","InfoTip",%REGEXSZ%,"@shdoclc.dll,-881"
|
|
|
|
[DelRegXP]
|
|
HKCR,"CLSID\%CLSID_Internet%\ShellFolder",HideAsDeletePerUser
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; Rollback Registration
|
|
;
|
|
; These registry keys will kick off the RollBack during uninstall.
|
|
; clean up!! we DelReg those in Install<SectionName> section since
|
|
; there are no HKCU data in those INF section anymore.
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
[!RegRollbackControls]
|
|
HKLM,"Software\Microsoft\Advanced INF Setup\IE CompList","IE40.Controls",0,""
|
|
|
|
[!RegRollbackBrowser]
|
|
HKLM,"Software\Microsoft\Advanced INF Setup\IE CompList","IE40.Browser",0,""
|
|
|
|
[!RegRollbackOnlyBrowser]
|
|
HKLM,"Software\Microsoft\Advanced INF Setup\IE CompList","IE40.OnlyBrowser",0,""
|
|
|
|
[!RegRollbackShell]
|
|
HKLM,"Software\Microsoft\Advanced INF Setup\IE CompList","IE40.Shell",0,""
|
|
|
|
[!RegRollbackAssociations]
|
|
HKLM,"Software\Microsoft\Advanced INF Setup\IE CompList","IE40.Assoc",0,""
|
|
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; Control Registration (For 3rd Parties)
|
|
;
|
|
; This section exists so we can give shdocvw.dll to 3rd parties and they
|
|
; can install it and use some of the Controls we provide. This section
|
|
; will get installed by them (regsvr32.exe shdocvw.dll) or by the IE40
|
|
; product (regsvr32.exe /i shdocvw.dll).
|
|
;
|
|
; WARNING: This should only contain controls 3rd parties can use WITHOUT IE.
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
[RegControls]
|
|
; Currently Empty
|
|
|
|
|
|
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; Browser Registration
|
|
;
|
|
; This section will be installed with the IE4 product (Both Browser Only
|
|
; and Integrated Shell)
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
;................................................................................
|
|
; These registry entries are valid in the previous version of the product (IE3)
|
|
; but they need to be removed while this version of the product (IE4) is installed.
|
|
; They will be restore when this products (IE4) is uninstalled.
|
|
;................................................................................
|
|
[DelRegBrowser]
|
|
; Valid for IE3 but not for IE4.
|
|
HKCR,"CLSID\%CLSID_WebBrowser1%\Control"
|
|
HKCR,"CLSID\%CLSID_HostProxyISF%"
|
|
HKLM,"%SMWCVSEA%","%CLSID_HostProxyISF%"
|
|
HKCR,"ShellFavoritesNameSpace.ShellFavoritesNameSpace"
|
|
HKCR,"ShellFavoritesNameSpace.ShellFavoritesNameSpace.1"
|
|
|
|
|
|
; Remove old Template strings for auto search
|
|
HKLM,"%SMIE%\Main\UrlTemplate"
|
|
|
|
;................................................................................
|
|
; This section will get Installed with IE4 and uninstalled by IE4.
|
|
; Any values that exist here before will be backed up during install
|
|
; and restored during uninstall.
|
|
;................................................................................
|
|
[RegBrowser]
|
|
|
|
; CLSID_FolderMarshalStub
|
|
HKCR,"CLSID\%CLSID_FolderMarshalStub%",,,"IShellFolder marshaler app compat stub"
|
|
HKCR,"CLSID\%CLSID_FolderMarshalStub%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_FolderMarshalStub%\%IPS%",ThreadingModel,,Both
|
|
; note we don't write to HKCR\Interface\IShellFolder here, shdocvw code does that for us
|
|
|
|
|
|
; CLSID_FavBand
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_FavBand%",,,"%DESC_FavBand%"
|
|
HKCR,"CLSID\%CLSID_FavBand%\DefaultIcon",,%RES%,"%_SYS_MOD_PATH%,7"
|
|
HKCR,"CLSID\%CLSID_FavBand%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_FavBand%\%IPS%","ThreadingModel",,"Apartment"
|
|
HKLM,"%SMWCVSEA%","%CLSID_FavBand%",,"%DESC_FavBand%"
|
|
|
|
; CLSID_HistBand
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_HistBand%",,,"%DESC_HistBand%"
|
|
HKCR,"CLSID\%CLSID_HistBand%\DefaultIcon",,%RES%,"%_SYS_MOD_PATH%,9"
|
|
HKCR,"CLSID\%CLSID_HistBand%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_HistBand%\%IPS%","ThreadingModel",,"Apartment"
|
|
;HKLM,"%SMWCVSEA%","%CLSID_HistBand%",,"%DESC_HistBand%"
|
|
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_ShellDispatchInproc%",,,"%DESC_ShellDispatchInproc%"
|
|
HKCR,"CLSID\%CLSID_ShellDispatchInproc%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_ShellDispatchInproc%\%IPS%",ThreadingModel,,Apartment
|
|
HKLM,"%SMWCVSEA%","%CLSID_ShellDispatchInproc%",,"%DESC_ShellDispatchInproc%"
|
|
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_WinListShellProc%",,,"%DESC_WinListShellProc%"
|
|
HKCR,"CLSID\%CLSID_WinListShellProc%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_WinListShellProc%\%IPS%",ThreadingModel,,Apartment
|
|
|
|
; make "Inbox" deletable
|
|
HKCR,"CLSID\{00020D75-0000-0000-C000-000000000046}\ShellFolder",Attributes,%REGDW%,0x00000072
|
|
|
|
; In: IE3, IE4
|
|
HKCR,"CLSID\%CLSID_CDocObjectFolder%",,,"%DESC_ShellDocObjViewer%"
|
|
HKCR,"CLSID\%CLSID_CDocObjectFolder%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_CDocObjectFolder%\%IPS%",ThreadingModel,,Apartment
|
|
HKCR,"CLSID\%CLSID_CDocObjectFolder%\ShellFolder",Attributes,%REGDW%,0xA0000050
|
|
HKLM,"%SMWCVSEA%","%CLSID_CDocObjectFolder%",,"%DESC_ShellDocObjViewer%"
|
|
|
|
; In: IE5
|
|
HKCR,"CLSID\%CLSID_CBaseBrowser%",,,"%DESC_CBaseBrowser%"
|
|
HKCR,"CLSID\%CLSID_CBaseBrowser%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_CBaseBrowser%\%IPS%",ThreadingModel,,Apartment
|
|
HKCR,"CLSID\%CLSID_CBaseBrowser%\ShellFolder",Attributes,%REGDW%,0xA0000050
|
|
HKLM,"%SMWCVSEA%","%CLSID_CBaseBrowser%",,"%DESC_CBaseBrowser%"
|
|
|
|
HKCR,"CLSID\%CLSID_DocHostUIHandler%",,,"%DESC_DocHostUIHandler%"
|
|
HKCR,"CLSID\%CLSID_DocHostUIHandler%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_DocHostUIHandler%\%IPS%",ThreadingModel,,Apartment
|
|
|
|
; Shell.BrowserReg.
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_WebBrowser1%",,,"%DESC_WebBrowserV1%"
|
|
HKCR,"CLSID\%CLSID_WebBrowser1%\%IPS%",,,"%_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_WebBrowser1%\%IPS%",ThreadingModel,,Apartment
|
|
HKCR,"CLSID\%CLSID_WebBrowser1%\MiscStatus",,,"0"
|
|
HKCR,"CLSID\%CLSID_WebBrowser1%\MiscStatus\1",,,"131473"
|
|
HKCR,"CLSID\%CLSID_WebBrowser1%\ProgID",,,"Shell.Explorer.1"
|
|
HKCR,"CLSID\%CLSID_WebBrowser1%\ToolboxBitmap32",,,"%_MOD_PATH%, 257"
|
|
HKCR,"CLSID\%CLSID_WebBrowser1%\TypeLib",,,"%CLSID_SHDocVwTypeLib%"
|
|
HKCR,"CLSID\%CLSID_WebBrowser1%\Version",,,"1.1"
|
|
HKCR,"CLSID\%CLSID_WebBrowser1%\VersionIndependentProgID",,,"Shell.Explorer"
|
|
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_WebBrowser2%",,,"%DESC_WebBrowser%"
|
|
HKCR,"CLSID\%CLSID_WebBrowser2%\Control",,,""
|
|
HKCR,"CLSID\%CLSID_WebBrowser2%\%IPS%",,,"%_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_WebBrowser2%\%IPS%",ThreadingModel,,Apartment
|
|
HKCR,"CLSID\%CLSID_WebBrowser2%\MiscStatus",,,"0"
|
|
HKCR,"CLSID\%CLSID_WebBrowser2%\MiscStatus\1",,,"131473"
|
|
HKCR,"CLSID\%CLSID_WebBrowser2%\ProgID",,,"Shell.Explorer.2"
|
|
HKCR,"CLSID\%CLSID_WebBrowser2%\ToolboxBitmap32",,,"%_MOD_PATH%, 257"
|
|
HKCR,"CLSID\%CLSID_WebBrowser2%\TypeLib",,,"%CLSID_SHDocVwTypeLib%"
|
|
HKCR,"CLSID\%CLSID_WebBrowser2%\Version",,,"1.1"
|
|
HKCR,"CLSID\%CLSID_WebBrowser2%\VersionIndependentProgID",,,"Shell.Explorer"
|
|
|
|
; In: IE4
|
|
HKCR,"Shell.Explorer",,,"%DESC_WebBrowser%"
|
|
HKCR,"Shell.Explorer\CLSID",,,"%CLSID_WebBrowser2%"
|
|
HKCR,"Shell.Explorer\CurVer",,,"Shell.Explorer.2"
|
|
HKCR,"Shell.Explorer.1",,,"%DESC_WebBrowser%"
|
|
HKCR,"Shell.Explorer.1\CLSID",,,"%CLSID_WebBrowser1%"
|
|
HKCR,"Shell.Explorer.2",,,"%DESC_WebBrowser%"
|
|
HKCR,"Shell.Explorer.2\CLSID",,,"%CLSID_WebBrowser2%"
|
|
|
|
; Note: this object is probably misnamed, as it's not specifically
|
|
; a shell object. It's more of a grab bag of shortcut
|
|
; related stuff.
|
|
; ShellUIHelper
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_ShellUIHelper%",,,"%DESC_ShellUIHelper%"
|
|
HKCR,"CLSID\%CLSID_ShellUIHelper%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_ShellUIHelper%\%IPS%",ThreadingModel,,Apartment
|
|
HKCR,"CLSID\%CLSID_ShellUIHelper%\ProgID",,,"Shell.UIHelper.1"
|
|
HKCR,"CLSID\%CLSID_ShellUIHelper%\Implemented Categories\%CATID_SafeForInitializing%",,,""
|
|
HKCR,"CLSID\%CLSID_ShellUIHelper%\Implemented Categories\%CATID_SafeForScripting%",,,""
|
|
HKCR,"Shell.UIHelper",,,"%DESC_ShellUIHelper%"
|
|
HKCR,"Shell.UIHelper\CLSID",,,"%CLSID_ShellUIHelper%"
|
|
HKCR,"Shell.UIHelper\CurVer",,,"Shell.UIHelper.1"
|
|
HKCR,"Shell.UIHelper.1",,,"%DESC_ShellUIHelper%"
|
|
HKCR,"Shell.UIHelper.1\CLSID",,,"%CLSID_ShellUIHelper%"
|
|
|
|
; Internet Shortcut
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_InternetShortcut%\ProgID",,,"InternetShortcut"
|
|
HKCR,".URL\ShellEx\%IID_IShellLinkA%",,,"%CLSID_InternetShortcut%"
|
|
HKCR,".URL\ShellEx\%IID_IShellLinkW%",,,"%CLSID_InternetShortcut%"
|
|
HKCR,".URL\ShellEx\%IID_IUniformResourceLocatorA%",,,"%CLSID_InternetShortcut%"
|
|
HKCR,".URL\ShellEx\%IID_IUniformResourceLocatorW%",,,"%CLSID_InternetShortcut%"
|
|
HKCR,".URL\ShellEx\%IID_IQueryInfo%",,,"%CLSID_InternetShortcut%"
|
|
HKLM,"%SMWCVSEA%","%CLSID_InternetShortcut%",,"InternetShortcut"
|
|
|
|
|
|
; Classic Shortcut
|
|
; (need this for security in case a web page refers to a malicious
|
|
; shortcut)
|
|
;
|
|
HKCR,"CLSID\%CLSID_ShellLink%\ProgID",,,"lnkfile"
|
|
HKCR,"lnkfile\CLSID",,,"%CLSID_ShellLink%"
|
|
|
|
; WebTemplates
|
|
; register .CSS extensions so browser doesn't get confused
|
|
; In: IE4 (B1?, B2)
|
|
HKCR,.css,,2,"CSSfile"
|
|
HKCR,.css,"Content Type",2,"text/css"
|
|
HKCR,CSSfile,,2,%HYPERTEXT_STYLE%
|
|
HKCR,CSSfile,"FriendlyTypeName",0x00020002,"@%SystemRoot%\System32\shdoclc.dll,-24611"
|
|
HKCR,CSSfile,EditFlags,%REGDW%,0x00010000
|
|
HKCR,CSSfile\DefaultIcon,,0x20002,"%11%\shell32.dll,-151"
|
|
|
|
; SECURITY - SECURITY - SECURITY - SECURITY - SECURITY - SECURITY
|
|
; Mark these types "unsafe" for security reasons
|
|
; The second byte from the end being 00 means to ask.
|
|
;
|
|
; .ins and .isp files
|
|
HKCR,"x-internet-signup",EditFlags,%REGDW%,0x00000000
|
|
; .crt files
|
|
HKCR,"certificatefile",EditFlags,%REGDW%,0x00000000
|
|
HKCR,"lnkfile",EditFlags,%REGDW%,0x00000001
|
|
HKCR,"InternetShortcut",EditFlags,%REGDW%,0x00000002
|
|
|
|
; need this to keep file: URLs kosher
|
|
; doesnt do anything except make them acceptable
|
|
HKCR,"file","URL Protocol",,
|
|
HKCR,"file",,,"URL:File Protocol"
|
|
|
|
; Profile Assistant
|
|
; In: IE4
|
|
HKLM,"%SMIE%\P3\Write","Registration",,".microsoft.com"
|
|
|
|
|
|
HKLM,"%SMIE%\Main","Start Page",,"http://www.microsoft.com/isapi/redir.dll?prd={SUB_PRD}&clcid={SUB_CLSID}&pver={SUB_PVER}&ar=home"
|
|
|
|
; IE4 key -- don't whack it so side-by-side works
|
|
; HKLM,"%SMIE%\Main","Search Bar",,"http://ie.search.msn.com/{SUB_RFC1766}/srchasst/srchasst.htm"
|
|
|
|
HKLM,"%SMIE%\Search","SearchAssistant",,"http://ie.search.msn.com/{SUB_RFC1766}/srchasst/srchasst.htm"
|
|
HKLM,"%SMIE%\Search","CustomizeSearch",,"http://ie.search.msn.com/{SUB_RFC1766}/srchasst/srchcust.htm"
|
|
|
|
;
|
|
; ==== Template strings for auto search ====
|
|
;
|
|
HKLM,"%SMIE%\Main\UrlTemplate","1",,"%AUTOCOMP1%"
|
|
HKLM,"%SMIE%\Main\UrlTemplate","2",,"%AUTOCOMP2%"
|
|
HKLM,"%SMIE%\Main\UrlTemplate","3",,"%AUTOCOMP3%"
|
|
HKLM,"%SMIE%\Main\UrlTemplate","4",,"%AUTOCOMP4%"
|
|
|
|
;
|
|
; ==== Add Related Sites page to tools menu ====
|
|
;
|
|
|
|
HKLM, "%SMIEERS%","MenuText",,"@shdoclc.dll,-864"
|
|
HKLM, "%SMIEERS%","MenuStatusBar",,"@shdoclc.dll,-865"
|
|
HKLM, "%SMIEERS%","Script",%RES%,"%25%\web\related.htm"
|
|
HKLM, "%SMIEERS%","clsid",,"{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}"
|
|
HKLM, "%SMIEERS%","Icon",,",4"
|
|
HKLM, "%SMIEERS%","HotIcon",,",4"
|
|
HKLM, "%SMIEERS%","ButtonText",,"@shdoclc.dll,-866"
|
|
|
|
;
|
|
; ==== Threshold length for dispalying server error page
|
|
;
|
|
HKLM,"%SMIE%\Main\ErrorThresholds","400",%REGDW%,512
|
|
HKLM,"%SMIE%\Main\ErrorThresholds","403",%REGDW%,256
|
|
HKLM,"%SMIE%\Main\ErrorThresholds","404",%REGDW%,512
|
|
HKLM,"%SMIE%\Main\ErrorThresholds","405",%REGDW%,256
|
|
HKLM,"%SMIE%\Main\ErrorThresholds","406",%REGDW%,512
|
|
HKLM,"%SMIE%\Main\ErrorThresholds","408",%REGDW%,512
|
|
HKLM,"%SMIE%\Main\ErrorThresholds","409",%REGDW%,512
|
|
HKLM,"%SMIE%\Main\ErrorThresholds","410",%REGDW%,256
|
|
HKLM,"%SMIE%\Main\ErrorThresholds","500",%REGDW%,512
|
|
HKLM,"%SMIE%\Main\ErrorThresholds","501",%REGDW%,512
|
|
HKLM,"%SMIE%\Main\ErrorThresholds","505",%REGDW%,512
|
|
|
|
; TaskbarList
|
|
; In: IE4 (RTM)
|
|
HKCR,"CLSID\%CLSID_TaskbarList%",,,"%DESC_TaskbarList%"
|
|
HKCR,"CLSID\%CLSID_TaskbarList%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_TaskbarList%\%IPS%",ThreadingModel,,Apartment
|
|
|
|
; CLSID_CUrlHistory
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_CUrlHistory%",,,"%DESC_CUrlHistory%"
|
|
HKCR,"CLSID\%CLSID_CUrlHistory%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_CUrlHistory%\%IPS%",ThreadingModel,,Apartment
|
|
HKLM,"%SMWCVSEA%","%CLSID_CUrlHistory%",,"%DESC_CUrlHistory%"
|
|
|
|
; CLSID_HIST
|
|
; In: IE4
|
|
HKCR,CLSID\%CLSID_HIST%,,,"%DESC_Hist_Folder%"
|
|
HKCR,CLSID\%CLSID_HIST%\%IPS%,,%RES%,%_SYS_MOD_PATH%
|
|
HKCR,CLSID\%CLSID_HIST%\%IPS%,ThreadingModel,,Apartment
|
|
HKCR,CLSID\%CLSID_HIST%\DefaultIcon,,%RES%,"%_SYS_MOD_PATH%,-20785"
|
|
HKCR,CLSID\%CLSID_HIST%\ShellFolder,Attributes,%REGDW%,0xA0000004
|
|
HKLM,"%SMWCVSEA%","%CLSID_HIST%",,"%DESC_Hist_Folder%"
|
|
|
|
; CLSID_CACHE
|
|
; In: IE4
|
|
HKCR,CLSID\%CLSID_CACHE%,,,"%DESC_Cache_Folder%"
|
|
HKCR,CLSID\%CLSID_CACHE%\%IPS%,,%RES%,%_SYS_MOD_PATH%
|
|
HKCR,CLSID\%CLSID_CACHE%\%IPS%,ThreadingModel,,Apartment
|
|
HKCR,CLSID\%CLSID_CACHE%\DefaultIcon,,%RES%,"%_SYS_MOD_PATH%,-20780"
|
|
HKCR,CLSID\%CLSID_CACHE%\ShellFolder,Attributes,%REGDW%,0x20000004
|
|
HKLM,"%SMWCVSEA%","%CLSID_CACHE%",,"%DESC_Cache_Folder%"
|
|
|
|
; CLSID_CACHE2
|
|
; In: Whistler
|
|
HKCR,CLSID\%CLSID_CACHE2%,,,"%DESC_Cache_Folder%"
|
|
HKCR,CLSID\%CLSID_CACHE2%\%IPS%,,%RES%,%_SYS_MOD_PATH%
|
|
HKCR,CLSID\%CLSID_CACHE2%\%IPS%,ThreadingModel,,Apartment
|
|
HKCR,CLSID\%CLSID_CACHE2%\ShellFolder,Attributes,%REGDW%,0x20000004
|
|
HKLM,"%SMWCVSEA%","%CLSID_CACHE2%",,"%DESC_Cache_Folder%"
|
|
|
|
; CLSID_CURLSearchHook
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_CURLSearchHook%",,,"%DESC_CURLSearchHook%"
|
|
HKCR,"CLSID\%CLSID_CURLSearchHook%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_CURLSearchHook%\%IPS%",ThreadingModel,,Apartment
|
|
HKLM,"%SMWCVSEA%","%CLSID_CURLSearchHook%",,"%DESC_CURLSearchHook%"
|
|
|
|
; CLSID_CStubBindStatusCallback
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_CStubBindStatusCallback%",,,"%DESC_CStubBindStatusCallback%"
|
|
HKCR,"CLSID\%CLSID_CStubBindStatusCallback%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_CStubBindStatusCallback%\%IPS%",ThreadingModel,,Apartment
|
|
|
|
|
|
; CLSID_NSCTree
|
|
; In: IE5 b2 and later
|
|
HKCR,"CLSID\%CLSID_NSCTree%",,,"%DESC_NSCTree%"
|
|
HKCR,"CLSID\%CLSID_NSCTree%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_NSCTree%\%IPS%",ThreadingModel,,Apartment
|
|
|
|
|
|
; CLSID_SplashScreen
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_SplashScreen%",,,"%DESC_SplashScreen%"
|
|
HKCR,"CLSID\%CLSID_SplashScreen%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_SplashScreen%\%IPS%",ThreadingModel,,Apartment
|
|
HKLM,"%SMWCVSEA%","%CLSID_SplashScreen%",,"%DESC_SplashScreen%"
|
|
|
|
; CLSID_CDFCopyHook
|
|
HKCR,"CLSID\%CLSID_CDFCopyHook%",,,"%DESC_CDFCopyHook%"
|
|
HKCR,"CLSID\%CLSID_CDFCopyHook%\InProcServer32",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_CDFCopyHook%\InProcServer32",ThreadingModel,,Apartment
|
|
HKLM,"%SMWCVSEA%","%CLSID_CDFCopyHook%",,"%DESC_CDFCopyHook%"
|
|
|
|
HKCR,"Directory\shellex\CopyHookHandlers\CDF",,,"%CLSID_CDFCopyHook%"
|
|
|
|
; CLSID_NSCOC
|
|
; In: IE5
|
|
HKCR,"CLSID\%CLSID_NSCOC%",,,"%DESC_NSCOC%"
|
|
HKCR,"CLSID\%CLSID_NSCOC%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_NSCOC%\%IPS%","ThreadingModel",,"Apartment"
|
|
HKCR,"CLSID\%CLSID_NSCOC%\ProgID",,,"ShellNameSpace.ShellNameSpace.1"
|
|
HKCR,"CLSID\%CLSID_NSCOC%\VersionIndependentProgID",,,"ShellNameSpace.ShellNameSpace"
|
|
HKCR,"CLSID\%CLSID_NSCOC%\MiscStatus",,,"0"
|
|
HKCR,"CLSID\%CLSID_NSCOC%\MiscStatus\1",,,"131473"
|
|
HKCR,"CLSID\%CLSID_NSCOC%\TypeLib",,,"%CLSID_SHDocVwTypeLib%"
|
|
HKCR,"ShellNameSpace.ShellNameSpace",,,"%DESC_NSCOC%"
|
|
HKCR,"ShellNameSpace.ShellNameSpace\CLSID",,,"%CLSID_NSCOC%"
|
|
HKCR,"ShellNameSpace.ShellNameSpace\CurVer",,,"ShellNameSpace.ShellNameSpace.1"
|
|
HKCR,"ShellNameSpace.ShellNameSpace.1",,,"%DESC_NSCOC%"
|
|
HKCR,"ShellNameSpace.ShellNameSpace.1\CLSID",,,"%CLSID_NSCOC%"
|
|
|
|
; CLSID_SearchAssistantOC
|
|
; In: IE5
|
|
HKCR,"CLSID\%CLSID_SearchAssistantOC%",,,"%DESC_SearchAssistantOC%"
|
|
HKCR,"CLSID\%CLSID_SearchAssistantOC%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_SearchAssistantOC%\%IPS%","ThreadingModel",,"Apartment"
|
|
HKCR,"CLSID\%CLSID_SearchAssistantOC%\MiscStatus",,,"0"
|
|
HKCR,"CLSID\%CLSID_SearchAssistantOC%\MiscStatus\1",,,"132497"
|
|
HKCR,"CLSID\%CLSID_SearchAssistantOC%\ProgID",,,"SearchAssistantOC.SearchAssistantOC.1"
|
|
HKCR,"CLSID\%CLSID_SearchAssistantOC%\Programmable",,,""
|
|
HKCR,"CLSID\%CLSID_SearchAssistantOC%\TypeLib",,,"%CLSID_SHDocVwTypeLib%"
|
|
HKCR,"CLSID\%CLSID_SearchAssistantOC%\Version",,,"1.0"
|
|
HKCR,"CLSID\%CLSID_SearchAssistantOC%\VersionIndependentProgID",,,"SearchAssistantOC.SearchAssistantOC"
|
|
HKCR,"SearchAssistantOC.SearchAssistantOC",,,"%DESC_SearchAssistantOC%"
|
|
HKCR,"SearchAssistantOC.SearchAssistantOC\CLSID",,,"%CLSID_SearchAssistantOC%"
|
|
HKCR,"SearchAssistantOC.SearchAssistantOC\CurVer",,,"SearchAssistantOC.SearchAssistantOC.1"
|
|
HKCR,"SearchAssistantOC.SearchAssistantOC.1",,,"%DESC_SearchAssistantOC%"
|
|
HKCR,"SearchAssistantOC.SearchAssistantOC.1\CLSID",,,"%CLSID_SearchAssistantOC%"
|
|
|
|
; In: IE5
|
|
HKLM,"%SMWCV%\Internet Settings\SafeSites","ie.search.msn.com",,"http://ie.search.msn.com/*"
|
|
HKLM,"%SMWCV%\Internet Settings\SafeSites","winweb",,"%windir%\Web\*"
|
|
|
|
;#ifdef ENABLE_CHANNELS
|
|
; CLSID_ISFBandOC
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_ISFBandOC%",,,"%DESC_ISFBandOC%"
|
|
HKCR,"CLSID\%CLSID_ISFBandOC%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_ISFBandOC%\%IPS%",ThreadingModel,,Apartment
|
|
HKCR,"CLSID\%CLSID_ISFBandOC%\TypeLib",,,"%CLSID_SHDocVwTypeLib%"
|
|
HKLM,"%SMWCVSEA%","%CLSID_ISFBandOC%",,"%DESC_ISFBandOC%"
|
|
;#endif
|
|
|
|
; CLSID_SearchAssistant
|
|
; In: IE5
|
|
HKCR,"CLSID\%CLSID_SearchAssistant%",,,"%DESC_SearchAssistant%"
|
|
HKCR,"CLSID\%CLSID_SearchAssistant%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_SearchAssistant%\%IPS%",ThreadingModel,,Apartment
|
|
HKCR,"CLSID\%CLSID_SearchAssistant%\TypeLib",,,"%CLSID_SHDocVwTypeLib%"
|
|
HKLM,"%SMWCVSEA%","%CLSID_SearchAssistant%",,"%DESC_SearchAssistant%"
|
|
|
|
; internet name space object, used on browser only and integrated
|
|
; In: IE3, IE4 (B1, B2)
|
|
HKCR,"CLSID\%CLSID_CURLFolder%",,2,"%SELFREG_TOO_LONG%"
|
|
HKCR,"CLSID\%CLSID_CURLFolder%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_CURLFolder%\%IPS%",ThreadingModel,,Apartment
|
|
HKLM,"%SMWCVSEA%","%CLSID_CURLFolder%",,"%SELFREG_TOO_LONG%"
|
|
|
|
; Stuff we screwed up before that we need to try to recover from...
|
|
; In: IE4
|
|
HKCR,CLSID\%CLSID_PanMap%,,,"%DESC_PanMapFixup%"
|
|
HKCR,CLSID\%CLSID_PanMap%\InprocServer32,,,"panmap.dll"
|
|
HKCR,CLSID\%CLSID_PanMap%\InprocServer32,ThreadingModel,,"Apartment"
|
|
|
|
; HTTP/HTTPS/FTP/GOPHER associations (see htregmng.c)
|
|
|
|
; htmlfile association (see htregmng.c too)
|
|
HKCR,"htmlfile",,,"%DESC_HTMFile%"
|
|
HKCR,"htmlfile\BrowseInPlace",,,""
|
|
; shouldn't mshtml.dll own the following?
|
|
HKCR,"htmlfile\CLSID",,,"%CLSID_Mshtml%"
|
|
HKCR,"CLSID\%CLSID_Mshtml%\ProgID",,,"htmlfile"
|
|
|
|
; Temporary Internet Files Cleaner
|
|
; In: IE4
|
|
HKCR,CLSID\%CLSID_CacheCleaner%,,,"%DESC_CacheCleaner%"
|
|
HKCR,CLSID\%CLSID_CacheCleaner%\InprocServer32,,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,CLSID\%CLSID_CacheCleaner%\InprocServer32,ThreadingModel,,"Apartment"
|
|
HKCR,CLSID\%CLSID_CacheCleaner%\DefaultIcon,,%RES%,"%11%\inetcpl.cpl,15"
|
|
HKLM,%SMWCVE%\VolumeCaches\Internet Cache Files,,,%CLSID_CacheCleaner%
|
|
HKLM,%SMWCVE%\VolumeCaches\Internet Cache Files,Display,,%DESC_CacheFiles%
|
|
HKLM,%SMWCVE%\VolumeCaches\Internet Cache Files,Description,,%DESC_RemoveCacheFiles%
|
|
HKLM,%SMWCVE%\VolumeCaches\Internet Cache Files,AdvancedButtonText,,%DESC_AdvButtonText%
|
|
HKLM,%SMWCVE%\VolumeCaches\Internet Cache Files,Priority,0x00010001,100
|
|
|
|
; Offline Pages Cleaner
|
|
HKCR,CLSID\%CLSID_OfflineCleaner%,,,"%DESC_OCacheCleaner%"
|
|
HKCR,CLSID\%CLSID_OfflineCleaner%\InprocServer32,,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,CLSID\%CLSID_OfflineCleaner%\InprocServer32,ThreadingModel,,"Apartment"
|
|
HKCR,CLSID\%CLSID_OfflineCleaner%\DefaultIcon,,%RES%,"%11%\webcheck.dll,0"
|
|
HKLM,%SMWCVE%\VolumeCaches\Offline Pages Files,,,%CLSID_OfflineCleaner%
|
|
HKLM,%SMWCVE%\VolumeCaches\Offline Pages Files,Display,,%DESC_OCacheFiles%
|
|
HKLM,%SMWCVE%\VolumeCaches\Offline Pages Files,Description,,%DESC_ORemoveCacheFiles%
|
|
HKLM,%SMWCVE%\VolumeCaches\Offline Pages Files,AdvancedButtonText,,%DESC_OAdvButtonText%
|
|
HKLM,%SMWCVE%\VolumeCaches\Offline Pages Files,Priority,0x00010001,100
|
|
|
|
; Toolbar Button Extension for Bands and Executables
|
|
HKCR,CLSID\%CLSID_ToolbarExtBand%,,,"%DESC_ToolbarExtBand%"
|
|
HKCR,CLSID\%CLSID_ToolbarExtBand%\InprocServer32,,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,CLSID\%CLSID_ToolbarExtBand%\InprocServer32,ThreadingModel,,"Apartment"
|
|
HKCR,CLSID\%CLSID_ToolbarExtExec%,,,"%DESC_ToolbarExtExec%"
|
|
HKCR,CLSID\%CLSID_ToolbarExtExec%\InprocServer32,,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,CLSID\%CLSID_ToolbarExtExec%\InprocServer32,ThreadingModel,,"Apartment"
|
|
|
|
// Edit button
|
|
;HKLM,"%SMIE%\Default HTML Editor","Stubs",%REGMULSZ%,"msohtmed.exe"
|
|
|
|
; Add shdocvw "About:" URLs here
|
|
;
|
|
HKLM,"%SMIE%\AboutURLs","NavigationFailure",,"res://shdoclc.dll/navcancl.htm"
|
|
HKLM,"%SMIE%\AboutURLs","DesktopItemNavigationFailure",,"res://shdoclc.dll/navcancl.htm"
|
|
HKLM,"%SMIE%\AboutURLs","NavigationCanceled",,"res://shdoclc.dll/navcancl.htm"
|
|
HKLM,"%SMIE%\AboutURLs","OfflineInformation",,"res://shdoclc.dll/offcancl.htm"
|
|
; Implement special URLs by passing the DVIDM_ id that is passed to GetStdLocation
|
|
HKLM,"%SMIE%\AboutURLs","Home",65537,0x0000010e
|
|
|
|
//Tip of the day
|
|
HKCR,CLSID\%CLSID_TipOfTheDay%,,,"%DESC_TipOfTheDay%"
|
|
HKCR,CLSID\%CLSID_TipOfTheDay%,"MenuText",,"@shdoclc.dll,-867"
|
|
HKCR,CLSID\%CLSID_TipOfTheDay%,"HelpText",,"@shdoclc.dll,-868"
|
|
HKCR,CLSID\%CLSID_TipOfTheDay%\InprocServer32,,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,CLSID\%CLSID_TipOfTheDay%\InprocServer32,ThreadingModel,,"Apartment"
|
|
HKCR,CLSID\%CLSID_TipOfTheDay%\Implemented Categories\{00021494-0000-0000-C000-000000000046},,,""
|
|
HKCR,CLSID\%CLSID_TipOfTheDay%\Instance,CLSID,,"{4D5C8C2A-D075-11d0-B416-00C04FB90376}"
|
|
HKCR,CLSID\%CLSID_TipOfTheDay%\Instance\InitPropertyBag,Url,%RES%,"%25%\Web\tip.htm"
|
|
HKCR,CLSID\%CLSID_TipOfTheDay%\Instance\InitPropertyBag,Pluggable,,"yes"
|
|
HKLM,%SMIE%\Explorer Bars\%CLSID_TipOfTheDay%,BarSize,1,41,00,00,00,00,00,00,00
|
|
|
|
;................................................................................
|
|
; Browser Only Registry Entries
|
|
;
|
|
; These registry entries will only be available when in Browser Only mode.
|
|
; They will not be registered if the user has Shell Integration, even
|
|
; if he/she switches from BrowserOnly->ShellIntegration.
|
|
;
|
|
; The IE3 values will be backed up and restored.
|
|
;................................................................................
|
|
[RegOnlyBrowser]
|
|
|
|
; This allows the link to be used the old way.
|
|
HKCR,".lnk\ShellNew","Command",%REGEXSZ%,"%11%\RunDLL32.exe AppWiz.Cpl,NewLinkHere %1"
|
|
|
|
|
|
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; Integrated Shell Registration
|
|
; (Only installed for IE4 Shell Integration)
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
|
|
;................................................................................
|
|
; Shell Integration Only Registry Entries
|
|
;
|
|
; These registry entries will only be available only when in Shell Integration mode.
|
|
; They will not be registered on Win95 Browser Only install scenarios.
|
|
;
|
|
; The IE3 values will be backed up and restored.
|
|
;................................................................................
|
|
[RegShell]
|
|
|
|
; Shdocvw implements the internet namespace, but can only hook it in
|
|
; on IE4 Integrated shell32 and beyond...
|
|
;
|
|
; Internet Namespace for Full-Shell
|
|
; In: IE4
|
|
; CLSID_Internet is the desktop icon
|
|
; CLSID_CURLFolder and CLSID_Internet are the same object for compat with IE4
|
|
HKCR,"CLSID\%CLSID_Internet%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_Internet%\%IPS%",ThreadingModel,,Apartment
|
|
HKCR,"CLSID\%CLSID_Internet%","InfoTip",,"%THEINTERNET_INFOTIP%"
|
|
HKCR,"CLSID\%CLSID_Internet%\shell",,,OpenHomePage
|
|
HKCR,"CLSID\%CLSID_Internet%\shell\OpenHomePage",,,%MENU_OpenHomePage%
|
|
HKCR,"CLSID\%CLSID_Internet%\shell\OpenHomePage",MUIVerb,,"@shdoclc.dll,-10241"
|
|
HKCR,"CLSID\%CLSID_Internet%\shell\OpenHomePage\Command",,%RES%,"""%MSIEXPLORE%"""
|
|
HKCR,"CLSID\%CLSID_Internet%\ShellFolder",Attributes,%REGDW%,0x00000024
|
|
HKCR,"CLSID\%CLSID_Internet%\ShellFolder",HideAsDeletePerUser,,""
|
|
HKCR,"CLSID\%CLSID_Internet%\ShellFolder",HideFolderVerbs,,""
|
|
HKCR,"CLSID\%CLSID_Internet%\ShellFolder",WantsParseDisplayName,,""
|
|
HKCR,"CLSID\%CLSID_Internet%\DefaultIcon",,%REGEXSZ%,"shdoclc.dll,-190"
|
|
HKLM,"%SMWCVSEA%","%CLSID_Internet%",,"Internet Name Space"
|
|
|
|
HKCR,"CLSID\%CLSID_MruLongList%",,,"%DESC_MruLongList%"
|
|
HKCR,"CLSID\%CLSID_MruLongList%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_MruLongList%\%IPS%",ThreadingModel,,Apartment
|
|
|
|
HKCR,"CLSID\%CLSID_MruPidlList%",,,"%DESC_MruPidlList%"
|
|
HKCR,"CLSID\%CLSID_MruPidlList%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_MruPidlList%\%IPS%",ThreadingModel,,Apartment
|
|
|
|
; CLSID_ExplorerBand
|
|
; In: IE4
|
|
HKCR,"CLSID\%CLSID_ExplorerBand%",,,"%DESC_ExplorerBand%"
|
|
HKCR,"CLSID\%CLSID_ExplorerBand%\%IPS%",,%RES%,"%_SYS_MOD_PATH%"
|
|
HKCR,"CLSID\%CLSID_ExplorerBand%\%IPS%","ThreadingModel",,"Apartment"
|
|
HKLM,"%SMWCVSEA%","%CLSID_ExplorerBand%",,"%DESC_ExplorerBand%"
|
|
|
|
;
|
|
; For stuff that [RegShell] used to register but it now
|
|
; wants to delete, put that here:
|
|
;
|
|
[DelRegShell]
|
|
HKCR,"CLSID\%CLSID_CShellFrameAuto%"
|
|
HKCR,"CLSID\%CLSID_CShellDataSource%"
|
|
|
|
|
|
// IE3 registered this, which confuses us on upgrade. Remove it.
|
|
HKCR,"CLSID\%CLSID_Internet%\DefaultIcon",,,""
|
|
|
|
|
|
;................................................................................
|
|
; Associations to Backup/Restore
|
|
;
|
|
; These will be backed up and restored.
|
|
;................................................................................
|
|
[RegAssociations]
|
|
HKCR,"http"
|
|
HKCR,"https"
|
|
HKCR,"ftp"
|
|
HKCR,"gopher"
|
|
HKCR,"mailto",,,
|
|
HKCR,"mailto",EditFlags,,
|
|
HKCR,"mailto","URL Protocol",,
|
|
HKCR,"telnet"
|
|
HKCR,"rlogin"
|
|
HKCR,"tn3270"
|
|
HKCR,"news",,,
|
|
HKCR,"news",EditFlags,,
|
|
HKCR,"news","URL Protocol",,
|
|
HKCR,"file"
|
|
HKCR,"htmlfile"
|
|
HKCR,"mhtmlfile"
|
|
HKCR,"InternetShortcut"
|
|
HKCR,"SHCmdFile"
|
|
HKCR,".url"
|
|
HKCR,".scf"
|
|
HKCR,".htm"
|
|
HKCR,".html"
|
|
HKCR,".mht"
|
|
HKCR,".mhtml"
|
|
|
|
|
|
[Strings]
|
|
REGMULSZ=0x00010000
|
|
|
|
; These lines compress the file.
|
|
SMWCV="Software\Microsoft\Windows\CurrentVersion"
|
|
SMWCVE="Software\Microsoft\Windows\CurrentVersion\Explorer"
|
|
SMWCVSEA="SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved"
|
|
SMIE="SOFTWARE\Microsoft\Internet Explorer"
|
|
SMIEERS="SOFTWARE\Microsoft\Internet Explorer\Extensions\{c95fe080-8f5d-11d2-a20b-00aa003c157a}"
|
|
IPS="InProcServer32"
|
|
ERR_NOSETUPAPI="Can not register shdocvw.dll because setupapi.dll is missing."
|
|
|
|
;REG_EXPAND_SZ
|
|
RES= 0x00020000
|
|
|
|
;REG_DWORD
|
|
REGDW=0x00010001
|
|
|
|
IID_IShellLinkA = "{000214EE-0000-0000-C000-000000000046}"
|
|
IID_IShellLinkW = "{000214F9-0000-0000-C000-000000000046}"
|
|
IID_IUniformResourceLocatorA = "{FBF23B80-E3F0-101B-8488-00AA003E56F8}"
|
|
IID_IUniformResourceLocatorW = "{CABB0DA0-DA57-11CF-9974-0020AFD79762}"
|
|
IID_IQueryInfo = "{00021500-0000-0000-C000-000000000046}"
|
|
IID_IExtractImage = "{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}"
|
|
|
|
CLSID_FolderMarshalStub = "{bf50b68e-29b8-4386-ae9c-9734d5117cd5}"
|
|
|
|
CLSID_CDocObjectFolder = "{E7E4BC40-E76A-11CE-A9BB-00AA004AE837}"
|
|
CLSID_CBaseBrowser = "{A5E46E3A-8849-11D1-9D8C-00C04FC99D61}"
|
|
CLSID_CURLFolder = "{3DC7A020-0ACD-11CF-A9BB-00AA004AE837}"
|
|
CLSID_TaskbarList = "{56FDF344-FD6D-11d0-958A-006097C9A090}"
|
|
|
|
CLSID_ShellUIHelper = "{64AB4BB7-111E-11d1-8F79-00C04FC2FBE1}"
|
|
CLSID_CUrlHistory = "{3C374A40-BAE4-11CF-BF7D-00AA006946EE}"
|
|
CLSID_CURLSearchHook = "{CFBFAE00-17A6-11D0-99CB-00C04FD64497}"
|
|
CLSID_CStubBindStatusCallback = "{2B4F54B1-3D6D-11d0-8258-00C04FD5AE38}"
|
|
CLSID_NSCTree = "{43A8F463-4222-11d2-B641-006097DF5BD4}"
|
|
|
|
CLSID_Mshtml = "{25336920-03F9-11CF-8FD0-00AA00686F13}"
|
|
CLSID_Internet = "{871C5380-42A0-1069-A2EA-08002B30309D}"
|
|
CLSID_SHDocVwTypeLib = "{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}"
|
|
CLSID_WebBrowser1 = "{EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B}"
|
|
CLSID_WebBrowser2 = "{8856F961-340A-11D0-A96B-00C04FD705A2}"
|
|
|
|
CLSID_ShellDispatchInproc = "{0A89A860-D7B1-11CE-8350-444553540000}"
|
|
|
|
CLSID_InternetShortcut = "{FBF23B40-E3F0-101B-8488-00AA003E56F8}"
|
|
CLSID_ShellLink = "{00021401-0000-0000-C000-000000000046}"
|
|
|
|
CLSID_SplashScreen = "{A2B0DD40-CC59-11d0-A3A5-00C04FD706EC}"
|
|
CLSID_HIST = "{FF393560-C2A7-11CF-BFF4-444553540000}"
|
|
CLSID_CACHE = "{7BD29E00-76C1-11CF-9DD0-00A0C9034933}"
|
|
CLSID_CACHE2 = "{7BD29E01-76C1-11CF-9DD0-00A0C9034933}"
|
|
CLSID_WinListShellProc = "{ffdc1a80-d527-11d0-a32c-34af06c10000}"
|
|
CLSID_PanMap = "{BD84B381-8CA2-1069-AB1D-08000948F534}"
|
|
CLSID_CDFCopyHook = "{67EA19A0-CCEF-11d0-8024-00C04FD75D13}"
|
|
CLSID_CacheCleaner = "{9B0EFD60-F7B0-11D0-BAEF-00C04FC308C9}"
|
|
CLSID_OfflineCleaner = "{8E6E6079-0CB7-11d2-8F10-0000F87ABD16}"
|
|
CLSID_HostProxyISF = "{4F748358-CD6B-11d0-9816-00C04FD91972}"
|
|
CLSID_DocHostUIHandler = "{7057e952-bd1b-11d1-8919-00c04fc2c836}"
|
|
CLSID_ToolbarExtBand = "{E0DD6CAB-2D10-11d2-8F1A-0000F87ABD16}"
|
|
CLSID_ToolbarExtExec = "{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}"
|
|
|
|
CLSID_HistBand = "{EFA24E62-B078-11d0-89E4-00C04FC9E26E}"
|
|
CLSID_FavBand = "{EFA24E61-B078-11d0-89E4-00C04FC9E26E}"
|
|
CLSID_ExplorerBand = "{EFA24E64-B078-11d0-89E4-00C04FC9E26E}"
|
|
CLSID_NSCOC = "{55136805-B2DE-11D1-B9F2-00A0C98BC547}"
|
|
CLSID_SearchAssistantOC = "{B45FF030-4447-11D2-85DE-00C04FA35C89}"
|
|
|
|
CLSID_TipOfTheDay = "{4D5C8C25-D075-11d0-B416-00C04FB90376}"
|
|
|
|
;#ifdef ENABLE_CHANNELS
|
|
CLSID_ISFBandOC = "{131A6951-7F78-11D0-A979-00C04FD705A2}"
|
|
;#endif
|
|
|
|
CLSID_SearchAssistant = "{9461b922-3c5a-11d2-bf8b-00c04fb93661}"
|
|
CLSID_MruLongList = "{53bd6b4e-3780-4693-afc3-7161c2f3ee9c}"
|
|
DESC_MruLongList = "MruLongList"
|
|
CLSID_MruPidlList = "{42aedc87-2188-41fd-b9a3-0c966feabec1}"
|
|
DESC_MruPidlList = "MruPidlList"
|
|
; we delete this one from IE4 install
|
|
CLSID_CShellFrameAuto = "{20C46560-8491-11CF-960C-0080C7F4EE85}"
|
|
; we delete this one from IE4 install
|
|
CLSID_CShellDataSource = "{D4903360-44DA-11D0-89E2-00A0C90A90AC}"
|
|
|
|
|
|
CATID_SafeForInitializing = "{7DD95801-9882-11CF-9FA9-00AA006C42C4}"
|
|
CATID_SafeForScripting = "{7DD95802-9882-11CF-9FA9-00AA006C42C4}"
|
|
|
|
; InfoTip Strings
|
|
THEINTERNET_INFOTIP = "Finds and displays information and Web sites on the Internet"
|
|
|
|
; these should technically be localized...
|
|
DESC_WebBrowserV1 = "Microsoft Web Browser Version 1"
|
|
DESC_WebBrowser = "Microsoft Web Browser"
|
|
DESC_ShellDispatchInproc = "Shell Automation Inproc Service"
|
|
DESC_ShellDocObjViewer = "Shell DocObject Viewer"
|
|
DESC_CBaseBrowser = "Microsoft Browser Architecture"
|
|
DESC_DocHostUIHandler = "Microsoft DocHost User Interface Handler"
|
|
|
|
DESC_WinListShellProc = "Window List in Shell Process"
|
|
|
|
; i don't think anybody ever sees these
|
|
DESC_InternetToolbar = "Microsoft Internet Toolbar"
|
|
DESC_TaskbarList = "Task Bar Communication"
|
|
|
|
DESC_ShellUIHelper = "Microsoft Shell UI Helper"
|
|
DESC_CUrlHistory = "Microsoft Url History Service"
|
|
DESC_CURLSearchHook = "Microsoft Url Search Hook"
|
|
DESC_CStubBindStatusCallback = "Shell BindStatusCallback Proxy"
|
|
DESC_NSCTree = "Shell Name Space ListView"
|
|
DESC_HTMFile = "HTML Document"
|
|
DESC_SplashScreen = "IE4 Suite Splash Screen"
|
|
DESC_Hist_Folder = "History"
|
|
DESC_Cache_Folder = "Temporary Internet Files"
|
|
DESC_PanMapFixup = "PANOSE Core Mapper"
|
|
DESC_CDFCopyHook = "CDF Extension Copy Hook"
|
|
DESC_DocFileInfoTip = "DocFile InfoTip Handler"
|
|
DESC_ToolbarExtBand = "Toolbar Extension for Bands"
|
|
DESC_ToolbarExtExec = "Toolbar Extension for Executable"
|
|
|
|
DESC_HistBand = "History Band"
|
|
DESC_FavBand = "Favorites Band"
|
|
DESC_ExplorerBand = "Explorer Band"
|
|
DESC_NSCOC = "Shell Name Space"
|
|
DESC_SearchAssistantOC = "SearchAssistantOC"
|
|
|
|
;#ifdef ENABLE_CHANNELS
|
|
DESC_ISFBandOC = "ISFBand OC"
|
|
;#endif
|
|
|
|
DESC_SearchAssistant = "Search Assistant OC"
|
|
HYPERTEXT_STYLE = "Cascading Style Sheet Document"
|
|
|
|
; Temporary Internet Files cleaner
|
|
DESC_CacheCleaner = "Temporary Internet Files Cleaner"
|
|
DESC_CacheFiles = "Temporary Internet Files"
|
|
DESC_RemoveCacheFiles = "The Temporary Internet Files folder contains Web pages stored on your hard disk for quick viewing. Your personalized settings for Web pages will be left intact."
|
|
DESC_AdvButtonText = "&View Files"
|
|
|
|
; Offline Pages Cleaner
|
|
DESC_OCacheCleaner = "Offline Pages Cleaner"
|
|
DESC_OCacheFiles = "Offline Web Pages"
|
|
DESC_ORemoveCacheFiles = "Offline pages are Web pages that are stored on your computer so you can view them without being connected to the Internet. If you delete these pages now, you can still view your favorites offline later by synchronizing them. Your personalized settings for Web pages will be left intact."
|
|
DESC_OAdvButtonText = "&View Pages"
|
|
|
|
DESC_TipOfTheDay = "&Tip of the Day"
|
|
|
|
MENU_OpenHomePage = "Open &Home Page"
|
|
AUTOCOMP1 = "www.%s.com"
|
|
AUTOCOMP2 = "www.%s.org"
|
|
AUTOCOMP3 = "www.%s.net"
|
|
AUTOCOMP4 = "www.%s.edu"
|
|
|
|
; WARNING - WARNING - WARNING - WARNING - WARNING
|
|
; WARNING - WARNING - WARNING - WARNING - WARNING
|
|
; WARNING - WARNING - WARNING - WARNING - WARNING
|
|
; WARNING: DO NOT ADD ANYTHING BELOW THIS....
|
|
; Win95's SetupX.DLL has a 64k limit on .INF files and
|
|
; this last line will not be processed if that limit is
|
|
; exceeded. If it is, the "The Internet" icon on the desktop
|
|
; will say "%SELFREG_TOO_LONG%" because of this.
|
|
SELFREG_TOO_LONG = "The Internet"
|