Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

LocalServer


2 replies to this topic

comecme

comecme
  • Members
  • 30 posts

Posted 24 August 2004 - 10:22

When installing MSI's on our Windows XP systems, I noticed something strange. In HKCR\CLSID\{GUID}\LocalServer there is a value (Default) with data pointing to an exe or dll. This is normal. But there also is a value LocalServer with data that doesn't seem to make any sense.

For instance
CODE
[HKEY_CLASSES_ROOT\CLSID\{09E767A6-4481-4791-86A5-A739E5290E4C}\LocalServer32]
@="C:\\PROGRA~1\\MSOFFICE\\Office10\\MSTORDB.EXE"
"LocalServer32"=hex(7):2b,00,75,00,31,00,42,00,56,00,6e,00,2d,00,7d,00,66,00,\
 28,00,59,00,52,00,5d,00,65,00,41,00,52,00,36,00,2e,00,6a,00,69,00,43,00,41,\
 00,47,00,46,00,69,00,6c,00,65,00,73,00,3e,00,73,00,2a,00,6a,00,4d,00,6a,00,\
 2d,00,5e,00,21,00,67,00,28,00,35,00,2d,00,6f,00,2e,00,51,00,5e,00,35,00,67,\
 00,47,00,54,00,00,00,2e,00,2c,00,51,00,42,00,56,00,6e,00,2d,00,7d,00,66,00,\
 28,00,59,00,52,00,5d,00,65,00,41,00,52,00,36,00,2e,00,6a,00,69,00,43,00,41,\
 00,47,00,46,00,69,00,6c,00,65,00,73,00,3e,00,73,00,2a,00,6a,00,4d,00,6a,00,\
 2d,00,5e,00,21,00,67,00,28,00,35,00,2d,00,6f,00,2e,00,51,00,5e,00,35,00,67,\
 00,47,00,54,00,00,00,31,00,39,00,64,00,42,00,56,00,6e,00,2d,00,7d,00,66,00,\
 28,00,59,00,52,00,5d,00,65,00,41,00,52,00,36,00,2e,00,6a,00,69,00,43,00,41,\
 00,47,00,46,00,69,00,6c,00,65,00,73,00,3e,00,73,00,2a,00,6a,00,4d,00,6a,00,\
 2d,00,5e,00,21,00,67,00,28,00,35,00,2d,00,6f,00,2e,00,51,00,5e,00,35,00,67,\
 00,47,00,54,00,00,00,2c,00,7b,00,3d,00,42,00,56,00,6e,00,2d,00,7d,00,66,00,\
 28,00,59,00,52,00,5d,00,65,00,41,00,52,00,36,00,2e,00,6a,00,69,00,43,00,41,\
 00,47,00,46,00,69,00,6c,00,65,00,73,00,3e,00,73,00,2a,00,6a,00,4d,00,6a,00,\
 2d,00,5e,00,21,00,67,00,28,00,35,00,2d,00,6f,00,2e,00,51,00,5e,00,35,00,67,\
 00,47,00,54,00,00,00,32,00,43,00,6d,00,42,00,56,00,6e,00,2d,00,7d,00,66,00,\
 28,00,59,00,52,00,5d,00,65,00,41,00,52,00,36,00,2e,00,6a,00,69,00,43,00,41,\
 00,47,00,46,00,69,00,6c,00,65,00,73,00,3e,00,73,00,2a,00,6a,00,4d,00,6a,00,\
 2d,00,5e,00,21,00,67,00,28,00,35,00,2d,00,6f,00,2e,00,51,00,5e,00,35,00,67,\
 00,47,00,54,00,00,00,00,00


This hex code looks like
QUOTE
+u1BVn-}f(YR]eAR6.jiCAGFiles>s*jMj-^!g(5-o.Q^5gGT
.,QBVn-}f(YR]eAR6.jiCAGFiles>s*jMj-^!g(5-o.Q^5gGT
19dBVn-}f(YR]eAR6.jiCAGFiles>s*jMj-^!g(5-o.Q^5gGT
,{=BVn-}f(YR]eAR6.jiCAGFiles>s*jMj-^!g(5-o.Q^5gGT
2CmBVn-}f(YR]eAR6.jiCAGFiles>s*jMj-^!g(5-o.Q^5gGT


This seems to happen for all (MSI based) CLSID's on these XP installations. It also occurs for InProcServer entries. Does anyone have any clue what might be causing this?

Edited by comecme, 24 August 2004 - 10:26.

Dick Nagtegaal

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 24 August 2004 - 17:28

Windows Installer adds this extra information to support install-on-demand and auto-repair.

KapilMarwah

KapilMarwah
  • Members
  • 32 posts

Posted 09 September 2004 - 16:01

Ya thats right .... this is the darwin descriptor (advertising info) used for self -repairs when a keypath goes missing......