Leaked source code of windows server 2003
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.

134 lines
5.6 KiB

  1. ; Microsoft Webview Folder
  2. ;
  3. ; Copyright 1995-98 Microsoft Corporation. All Rights Reserved.
  4. ;
  5. [Version]
  6. Signature="$CHICAGO$"
  7. AdvancedINF=2.0
  8. [WebViewInstall]
  9. ComponentName=Shell.Webvw
  10. ComponentVersion=5.0
  11. AdvOptions=36
  12. AddReg=RegTemplateMacros, !RegRollbackAll, RegDesktopV2
  13. DelReg=!DelRegWebView
  14. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  15. [WebViewUninstall]
  16. ComponentName=Shell.Webvw
  17. AdvOptions=260
  18. RequiredEngine=SETUPAPI,%ERR_NOSETUPAPI%
  19. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  20. ; Rollback Registration
  21. ;
  22. ; These registry keys will kick off the RollBack during uninstall.
  23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  24. [!RegRollbackAll]
  25. HKLM,"Software\Microsoft\Advanced INF Setup\IE CompList","Shell.Webvw",0,""
  26. ;
  27. ; Some things moved to new locations, or disappeared entirely:
  28. ;
  29. [!DelRegWebView]
  30. ; templates are all gone
  31. HKLM,"%SMWCEW%"
  32. HKLM,"%TEMPLATES%"
  33. ; The wvcoord, thumbnail and wvfoldericon controls are not insertable
  34. HKCR, "CLSID\{e5df9d10-3b52-11d1-83e8-00a0c90dc849}\Insertable"
  35. HKCR, "CLSID\{844F4806-E8A8-11d2-9652-00C04FC30871}\Insertable"
  36. HKCR, "CLSID\{7A707490-260A-11D1-83DF-00A0C90DC849}\Insertable"
  37. HKCR, "CLSID\{BCFD624E-705A-11d2-A2AF-00C04FC30871}\Insertable"
  38. HKCR, "CLSID\{1d2b4f40-1f10-11d1-9e88-00c04fdcab92}\Insertable"
  39. HKCR, "CLSID\{71650000-E8A8-11d2-9652-00C04FC30871}\Insertable"
  40. ; remove htt://default
  41. HKCR, "Directory\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  42. HKCR, "Folder\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  43. HKCR, "Network\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  44. HKCR, "Drive\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  45. HKCR, "CLSID\{85BBD920-42A0-1069-A2E4-08002B30309D}\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  46. HKCR, "CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  47. HKCR, "CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  48. HKCR, "CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  49. HKCR, "CLSID\{7007ACC7-3202-11D1-AAD2-00805FC1270E}\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  50. HKCR, "CLSID\{e17d4fc0-5564-11d1-83f2-00a0c90dc849}\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  51. HKCR, "CLSID\{21EC2020-3AEA-1069-A2DD-08002B30309D}\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  52. HKCR, "CLSID\{af518562-4415-47a1-bd4e-58c9c68f084e}\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  53. HKCR, "PictureFolder\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  54. HKCR, "MusicFolder\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  55. HKCR, "SysRootFolder\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  56. HKCR, "NewView\%EXTSHELLVIEWS%\%VID_WEBVIEW%", "PersistMoniker"
  57. ; dead stuff that shipped in Whistler Beta 2
  58. HKLM, "%LAYOUTSTRINGS%"
  59. HKLM, "%TASKREG%"
  60. [RegTemplateMacros]
  61. HKLM,"%TEMPLATEMACROS%\BACKGROUNDIMAGE",,%REGEXSZ%,"%SystemRoot%\Web\wvleft.bmp"
  62. HKLM,"%TEMPLATEMACROS%\LOGOLINE",,%REGEXSZ%,"%SystemRoot%\Web\wvline.gif"
  63. [RegDesktopV2]
  64. HKLM,"%FILEASSOC%","AddRemoveApps",,"%ADDREMOVEAPPS%"
  65. HKLM,"%FILEASSOC%","AddRemoveNames",,"%ADDREMOVENAMES%"
  66. ; Other applications which should be excluded because PMs says so
  67. ;
  68. ; Anti-virus utilities - InocuLAN, navwnt (Norton Anti-Virus)
  69. ;
  70. ; Bonus: Inoculan goes by two names (inoculan.exe and realmon.exe)
  71. ;
  72. ; Explorer - My Computer provides access point, and many apps
  73. ; use Explorer with a funky command line to do strange things.
  74. ;
  75. ; Sndvol32 - Because the PMs say so.
  76. ;
  77. ; Icwconn1 - Internet Connection Wizard - because you only need to run
  78. ; it once.
  79. ;
  80. ; mobsync - Because offline files runs it secretly all the time.
  81. ;
  82. HKCR,"Applications\inoculan.exe","NoStartPage",,
  83. HKCR,"Applications\realmon.exe","NoStartPage",,
  84. HKCR,"Applications\navwnt.exe","NoStartPage",,
  85. HKCR,"Applications\explorer.exe","NoStartPage",,
  86. HKCR,"Applications\sndvol32.exe","NoStartPage",,
  87. HKCR,"Applications\icwconn1.exe","NoStartPage",,
  88. HKCR,"Applications\mobsync.exe","NoStartPage",,
  89. [Strings]
  90. REGEXSZ=0x00020000
  91. REGDW=0x00010001
  92. REGMULSZ=0x00010000
  93. SMWCEW = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\WebView templates"
  94. TEMPLATES = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\WebView\Templates"
  95. TASKREG = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\WebView\task"
  96. FILEASSOC = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileAssociation"
  97. LAYOUTSTRINGS = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\WebView\LayoutStrings"
  98. TEMPLATEMACROS = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\WebView\TemplateMacros"
  99. VID_WEBVIEW = "{5984FFE0-28D4-11CF-AE66-08002B2E1262}"
  100. EXTSHELLVIEWS = "shellex\ExtShellFolderViews"
  101. ;
  102. ; Applications which add or remove other apps (setup/uninstall apps)
  103. ;
  104. ; setup.exe, install.exe - duh
  105. ; isuninst.exe, unwise.exe, unwise32.exe - InstallShield uninstallers
  106. ; st5unst.exe - Visual Basic apps use this as their uninstaller
  107. ; rundll32.exe - Helper exe that shouldn't count as an application
  108. ; lnkstub.exe - Win9x migration redirects bad shortcuts to this stub applet
  109. ; which tells the user where to get an upgrade
  110. ;
  111. ADDREMOVEAPPS = "SETUP.EXE;INSTALL.EXE;ISUNINST.EXE;UNWISE.EXE;UNWISE32.EXE;ST5UNST.EXE;RUNDLL32.EXE;MSOOBE.EXE;LNKSTUB.EXE"
  112. ;
  113. ; Strings whose appearance in filenames prevent the shortcut from being
  114. ; enumerated.
  115. ;
  116. ADDREMOVENAMES = "Documentation;Help;Install;More Info;Readme;Read me;Read First;Setup;Support;What's New;Remove "