cscui.inf
Upload User: xhy777
Upload Date: 2007-02-14
Package Size: 24088k
Code Size: 5k
Category:

Windows Kernel

Development Platform:

Visual C++

  1. [Version]
  2. signature="$CHICAGO$"
  3. [DefaultInstall]
  4. AddReg=RegistryAdd
  5. DelReg=RegDeleteOnInstall
  6. [DefaultUninstall]
  7. DelReg=RegistryDelete
  8. [RegistryAdd]
  9. ; Context menu handler
  10. HKCR,CLSID%CLSID_SHEX%,,,%MENU_DESC%
  11. HKCR,CLSID%CLSID_SHEX%InProcServer32,,,%DLL%
  12. HKCR,CLSID%CLSID_SHEX%InProcServer32,"ThreadingModel",,Apartment
  13. HKLM,%SMWCV%%APPROVED%,%CLSID_SHEX%,,%MENU_DESC%
  14. ; Context menu locations
  15. HKCR,*%SHEXCM%%KEY%,,,%CLSID_SHEX%
  16. HKCR,Drive%SHEXCM%%KEY%,,,%CLSID_SHEX%
  17. HKCR,Directory%SHEXCM%%KEY%,,,%CLSID_SHEX%
  18. HKCR,lnkfile%SHEXCM%%KEY%,,,%CLSID_SHEX%
  19. HKCR,piffile%SHEXCM%%KEY%,,,%CLSID_SHEX%
  20. HKCR,CLSID%CLSID_MYDOCS%%SHEXCM%%KEY%,,,%CLSID_SHEX%
  21. ; Icon overlay handler
  22. HKLM,%SMWCV%%ICONOVERLAY%%KEY%,,,%CLSID_SHEX%
  23. ; Options proppage
  24. HKCR,CLSID%CLSID_OfflineFilesOptions%,,,%OPTIONS_DESC%
  25. HKCR,CLSID%CLSID_OfflineFilesOptions%InProcServer32,,,%DLL%
  26. HKCR,CLSID%CLSID_OfflineFilesOptions%InProcServer32,"ThreadingModel",,Apartment
  27. HKLM,%SMWCV%%APPROVED%,%CLSID_OfflineFilesOptions%,,%OPTIONS_DESC%
  28. ; Autocached files disk cleaner
  29. HKCR,CLSID%CLSID_TempOfflineFilesCleaner%,,,%TEMPCLEANER_DESC%
  30. HKCR,CLSID%CLSID_TempOfflineFilesCleaner%InProcServer32,,,%DLL%
  31. HKCR,CLSID%CLSID_TempOfflineFilesCleaner%InProcServer32,"ThreadingModel",,Apartment
  32. HKCR,CLSID%CLSID_TempOfflineFilesCleaner%DefaultIcon,,,%DLL%
  33. HKLM,%SMWCV%%DISKCLEANER%%KEY_TEMP%,,,%CLSID_TempOfflineFilesCleaner%
  34. HKLM,%SMWCV%%DISKCLEANER%%KEY_TEMP%,Priority,%REGDW%,201
  35. ; Pinned files disk cleaner
  36. HKCR,CLSID%CLSID_OfflineFilesCleaner%,,,%CLEANER_DESC%
  37. HKCR,CLSID%CLSID_OfflineFilesCleaner%InProcServer32,,,%DLL%
  38. HKCR,CLSID%CLSID_OfflineFilesCleaner%InProcServer32,"ThreadingModel",,Apartment
  39. HKCR,CLSID%CLSID_OfflineFilesCleaner%DefaultIcon,,,%DLL%
  40. HKLM,%SMWCV%%DISKCLEANER%%KEY%,,,%CLSID_OfflineFilesCleaner%
  41. HKLM,%SMWCV%%DISKCLEANER%%KEY%,Priority,%REGDW%,202
  42. ; SyncMgr (a.k.a. OneStop) handler
  43. HKCR,CLSID%CLSID_SyncMgrHandler%,,,%SYNCMGR_DESC%
  44. HKCR,CLSID%CLSID_SyncMgrHandler%InProcServer32,,,%DLL%
  45. HKCR,CLSID%CLSID_SyncMgrHandler%InProcServer32,"ThreadingModel",,Apartment
  46. HKLM,%SMWCV%%SYNCMGR%%CLSID_SyncMgrHandler%,,,%SYNCMGR_DESC%
  47. ; NameSpace
  48. HKCR,CLSID%CLSID_OfflineFilesFolder%,,2,%NSE_DESC%
  49. HKCR,CLSID%CLSID_OfflineFilesFolder%InProcServer32,,,%DLL%
  50. HKCR,CLSID%CLSID_OfflineFilesFolder%InProcServer32,ThreadingModel,,Apartment
  51. HKCR,CLSID%CLSID_OfflineFilesFolder%ShellFolder,Attributes,%REGDW%,0x20000022
  52. HKCR,CLSID%CLSID_OfflineFilesFolder%DefaultIcon,,,%DLL%
  53. HKLM,%SMWCV%%APPROVED%,%CLSID_OfflineFilesFolder%,,%NSE_DESC%
  54. ;
  55. ; NT event log event source registration
  56. ;
  57. HKLM,SystemCurrentControlSetServicesEventLogApplication%EVENTLOG_SRC%,"EventMessageFile",,"%SystemRoot%System32%DLL%"
  58. HKLM,SystemCurrentControlSetServicesEventLogApplication%EVENTLOG_SRC%,"TypesSupported",,0x00000007
  59. ; BUGBUG Remove the RegDeleteOnInstall section after beta 3
  60. [RegDeleteOnInstall]
  61. ; Delete these keys to avoid duplicate registrations
  62. ; (this is how we used to register)
  63. HKCR,*%SHEXCM%%CLSID_SHEX%
  64. HKCR,Drive%SHEXCM%%CLSID_SHEX%
  65. HKCR,Directory%SHEXCM%%CLSID_SHEX%
  66. HKCR,lnkfile%SHEXCM%%CLSID_SHEX%
  67. HKCR,piffile%SHEXCM%%CLSID_SHEX%
  68. HKCR,CLSID%CLSID_MYDOCS%%SHEXCM%%CLSID_SHEX%
  69. HKLM,%SMWCV%%ICONOVERLAY%CSC Icon Overlay
  70. HKLM,%SMWCV%%DISKCLEANER%NetCacheTemp
  71. HKLM,%SMWCV%%DISKCLEANER%NetCache
  72. [RegistryDelete]
  73. ; Context menu handler
  74. HKCR,CLSID%CLSID_SHEX%
  75. HKLM,%SMWCV%%APPROVED%,%CLSID_SHEX%
  76. ; Context menu locations
  77. HKCR,*%SHEXCM%%KEY%
  78. HKCR,Drive%SHEXCM%%KEY%
  79. HKCR,Directory%SHEXCM%%KEY%
  80. HKCR,lnkfile%SHEXCM%%KEY%
  81. HKCR,piffile%SHEXCM%%KEY%
  82. HKCR,CLSID%CLSID_MYDOCS%%SHEXCM%%KEY%
  83. ; Icon overlay handler
  84. HKLM,%SMWCV%%ICONOVERLAY%%KEY%
  85. ; Options proppage
  86. HKCR,CLSID%CLSID_OfflineFilesOptions%
  87. ; Autocached files disk cleaner
  88. HKCR,CLSID%CLSID_TempOfflineFilesCleaner%
  89. HKLM,%SMWCV%%DISKCLEANER%%KEY_TEMP%
  90. ; Pinned files disk cleaner
  91. HKCR,CLSID%CLSID_OfflineFilesCleaner%
  92. HKLM,%SMWCV%%DISKCLEANER%%KEY%
  93. ; SyncMgr (a.k.a. OneStop) handler
  94. HKCR,CLSID%CLSID_SyncMgrHandler%
  95. HKLM,%SMWCV%%SYNCMGR%%CLSID_SyncMgrHandler%
  96. ; NameSpace
  97. HKCR,CLSID%CLSID_OfflineFilesFolder%
  98. ;HKLM,%SMWCV%ExplorerDesktopNameSpace%CLSID_OfflineFilesFolder%
  99. ;
  100. ; NT event log event source
  101. ;
  102. HKLM,SystemCurrentControlSetServicesEventLogApplication%EVENTLOG_SRC%
  103. [Strings]
  104. ; Localized strings
  105. MENU_DESC=Offline Files Menu
  106. OPTIONS_DESC=Offline Files Folder Options
  107. TEMPCLEANER_DESC=Temporary Offline Files Cleaner
  108. CLEANER_DESC=Offline Files Cleaner
  109. SYNCMGR_DESC=Offline Files Synchronization Handler
  110. NSE_DESC=Offline Files Folder
  111. EVENTLOG_SRC=Offline Files
  112. ; Non-localized strings
  113. REGDW=0x00010001
  114. DLL=cscui.dll
  115. CLSID_SHEX={750fdf0e-2a26-11d1-a3ea-080036587f03}
  116. CLSID_MYDOCS={450D8FBA-AD25-11D0-98A8-0800361B1103}
  117. CLSID_TempOfflineFilesCleaner={750fdf0f-2a26-11d1-a3ea-080036587f03}
  118. CLSID_OfflineFilesCleaner={effc2928-37b1-11d2-a3c1-00c04fb1782a}
  119. CLSID_SyncMgrHandler={750fdf10-2a26-11d1-a3ea-080036587f03}
  120. CLSID_OfflineFilesFolder={AFDB1F70-2A4C-11d2-9039-00C04F8EEB3E}
  121. CLSID_OfflineFilesOptions={10CFC467-4392-11d2-8DB4-00C04FA31A66}
  122. KEY=Offline Files
  123. KEY_TEMP=Temporary Offline Files
  124. SMWCV=SoftwareMicrosoftWindowsCurrentVersion
  125. APPROVED=Shell ExtensionsApproved
  126. SHEXCM=shellexContextMenuHandlers
  127. ICONOVERLAY=ExplorerShellIconOverlayIdentifiers
  128. DISKCLEANER=ExplorerVolumeCaches
  129. SYNCMGR=SyncMgrHandlers