Source code of Windows XP (NT5)
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.

119 lines
4.8 KiB

  1. [Version]
  2. signature="$CHICAGO$"
  3. [DefaultInstall]
  4. AddReg=RegistryAdd
  5. [DefaultUninstall]
  6. DelReg=RegistryDelete
  7. [RegistryAdd]
  8. ; Context menu handler
  9. HKCR,CLSID\%CLSID_SHEX%,,,%MENU_DESC%
  10. HKCR,CLSID\%CLSID_SHEX%\InProcServer32,,0x00020000,%DLL%
  11. HKCR,CLSID\%CLSID_SHEX%\InProcServer32,"ThreadingModel",,Apartment
  12. HKLM,%SMWCV%\%APPROVED%,%CLSID_SHEX%,,%MENU_DESC%
  13. ; Context menu locations
  14. HKCR,*\%SHEXCM%\%KEY%,,,%CLSID_SHEX%
  15. HKCR,Drive\%SHEXCM%\%KEY%,,,%CLSID_SHEX%
  16. HKCR,Directory\%SHEXCM%\%KEY%,,,%CLSID_SHEX%
  17. HKCR,lnkfile\%SHEXCM%\%KEY%,,,%CLSID_SHEX%
  18. HKCR,piffile\%SHEXCM%\%KEY%,,,%CLSID_SHEX%
  19. HKCR,CLSID\%CLSID_MYDOCS%\%SHEXCM%\%KEY%,,,%CLSID_SHEX%
  20. ; Icon overlay handler
  21. HKLM,%SMWCV%\%ICONOVERLAY%\%KEY%,,,%CLSID_SHEX%
  22. ; Options proppage
  23. HKCR,CLSID\%CLSID_OfflineFilesOptions%,,,%OPTIONS_DESC%
  24. HKCR,CLSID\%CLSID_OfflineFilesOptions%\InProcServer32,,0x00020000,%DLL%
  25. HKCR,CLSID\%CLSID_OfflineFilesOptions%\InProcServer32,"ThreadingModel",,Apartment
  26. HKLM,%SMWCV%\%APPROVED%,%CLSID_OfflineFilesOptions%,,%OPTIONS_DESC%
  27. ; Autocached files disk cleaner
  28. HKCR,CLSID\%CLSID_TempOfflineFilesCleaner%,,,%TEMPCLEANER_DESC%
  29. HKCR,CLSID\%CLSID_TempOfflineFilesCleaner%\InProcServer32,,0x00020000,%DLL%
  30. HKCR,CLSID\%CLSID_TempOfflineFilesCleaner%\InProcServer32,"ThreadingModel",,Apartment
  31. HKCR,CLSID\%CLSID_TempOfflineFilesCleaner%\DefaultIcon,,0x00020000,%DLL%
  32. HKLM,%SMWCV%\%DISKCLEANER%\%KEY_TEMP%,,,%CLSID_TempOfflineFilesCleaner%
  33. HKLM,%SMWCV%\%DISKCLEANER%\%KEY_TEMP%,Priority,%REGDW%,201
  34. ; Pinned files disk cleaner
  35. HKCR,CLSID\%CLSID_OfflineFilesCleaner%,,,%CLEANER_DESC%
  36. HKCR,CLSID\%CLSID_OfflineFilesCleaner%\InProcServer32,,0x00020000,%DLL%
  37. HKCR,CLSID\%CLSID_OfflineFilesCleaner%\InProcServer32,"ThreadingModel",,Apartment
  38. HKCR,CLSID\%CLSID_OfflineFilesCleaner%\DefaultIcon,,0x00020000,%DLL%
  39. HKLM,%SMWCV%\%DISKCLEANER%\%KEY%,,,%CLSID_OfflineFilesCleaner%
  40. HKLM,%SMWCV%\%DISKCLEANER%\%KEY%,Priority,%REGDW%,202
  41. ; SyncMgr (a.k.a. OneStop) handler
  42. HKCR,CLSID\%CLSID_SyncMgrHandler%,,,%SYNCMGR_DESC%
  43. HKCR,CLSID\%CLSID_SyncMgrHandler%\InProcServer32,,0x00020000,%DLL%
  44. HKCR,CLSID\%CLSID_SyncMgrHandler%\InProcServer32,"ThreadingModel",,Apartment
  45. ; NameSpace
  46. HKCR,CLSID\%CLSID_OfflineFilesFolder%,,2,%NSE_DESC%
  47. HKCR,CLSID\%CLSID_OfflineFilesFolder%\InProcServer32,,0x00020000,%DLL%
  48. HKCR,CLSID\%CLSID_OfflineFilesFolder%\InProcServer32,ThreadingModel,,Apartment
  49. HKCR,CLSID\%CLSID_OfflineFilesFolder%\ShellFolder,Attributes,%REGDW%,0x20000022
  50. HKCR,CLSID\%CLSID_OfflineFilesFolder%\DefaultIcon,,0x00020000,%DLL%
  51. HKLM,%SMWCV%\%APPROVED%,%CLSID_OfflineFilesFolder%,,%NSE_DESC%
  52. ;
  53. ; NT event log event source registration
  54. ;
  55. HKLM,System\CurrentControlSet\Services\EventLog\Application\%EVENTLOG_SRC%,"EventMessageFile",0x00020000,"%DLL%"
  56. HKLM,System\CurrentControlSet\Services\EventLog\Application\%EVENTLOG_SRC%,"TypesSupported",,0x00000007
  57. [RegistryDelete]
  58. ; Context menu handler
  59. HKCR,CLSID\%CLSID_SHEX%
  60. HKLM,%SMWCV%\%APPROVED%,%CLSID_SHEX%
  61. ; Context menu locations
  62. HKCR,*\%SHEXCM%\%KEY%
  63. HKCR,Drive\%SHEXCM%\%KEY%
  64. HKCR,Directory\%SHEXCM%\%KEY%
  65. HKCR,lnkfile\%SHEXCM%\%KEY%
  66. HKCR,piffile\%SHEXCM%\%KEY%
  67. HKCR,CLSID\%CLSID_MYDOCS%\%SHEXCM%\%KEY%
  68. ; Icon overlay handler
  69. HKLM,%SMWCV%\%ICONOVERLAY%\%KEY%
  70. ; Options proppage
  71. HKCR,CLSID\%CLSID_OfflineFilesOptions%
  72. ; Autocached files disk cleaner
  73. HKCR,CLSID\%CLSID_TempOfflineFilesCleaner%
  74. HKLM,%SMWCV%\%DISKCLEANER%\%KEY_TEMP%
  75. ; Pinned files disk cleaner
  76. HKCR,CLSID\%CLSID_OfflineFilesCleaner%
  77. HKLM,%SMWCV%\%DISKCLEANER%\%KEY%
  78. ; SyncMgr (a.k.a. OneStop) handler
  79. HKCR,CLSID\%CLSID_SyncMgrHandler%
  80. HKLM,%SMWCV%\%SYNCMGR%\%CLSID_SyncMgrHandler%
  81. ; NameSpace
  82. HKCR,CLSID\%CLSID_OfflineFilesFolder%
  83. ;HKLM,%SMWCV%\Explorer\Desktop\NameSpace\%CLSID_OfflineFilesFolder%
  84. ;
  85. ; NT event log event source
  86. ;
  87. HKLM,System\CurrentControlSet\Services\EventLog\Application\%EVENTLOG_SRC%
  88. [Strings]
  89. ; Localized strings
  90. MENU_DESC=Offline Files Menu
  91. OPTIONS_DESC=Offline Files Folder Options
  92. TEMPCLEANER_DESC=Temporary Offline Files Cleaner
  93. CLEANER_DESC=Offline Files Cleaner
  94. SYNCMGR_DESC=Offline Files Synchronization Handler
  95. NSE_DESC=Offline Files Folder
  96. EVENTLOG_SRC=Offline Files
  97. ; Non-localized strings
  98. REGDW=0x00010001
  99. DLL=%SystemRoot%\System32\cscui.dll
  100. CLSID_SHEX={750fdf0e-2a26-11d1-a3ea-080036587f03}
  101. CLSID_MYDOCS={450D8FBA-AD25-11D0-98A8-0800361B1103}
  102. CLSID_TempOfflineFilesCleaner={750fdf0f-2a26-11d1-a3ea-080036587f03}
  103. CLSID_OfflineFilesCleaner={effc2928-37b1-11d2-a3c1-00c04fb1782a}
  104. CLSID_SyncMgrHandler={750fdf10-2a26-11d1-a3ea-080036587f03}
  105. CLSID_OfflineFilesFolder={AFDB1F70-2A4C-11d2-9039-00C04F8EEB3E}
  106. CLSID_OfflineFilesOptions={10CFC467-4392-11d2-8DB4-00C04FA31A66}
  107. KEY=Offline Files
  108. KEY_TEMP=Temporary Offline Files
  109. SMWCV=Software\Microsoft\Windows\CurrentVersion
  110. APPROVED=Shell Extensions\Approved
  111. SHEXCM=shellex\ContextMenuHandlers
  112. ICONOVERLAY=Explorer\ShellIconOverlayIdentifiers
  113. DISKCLEANER=Explorer\VolumeCaches
  114. SYNCMGR=SyncMgr\Handlers