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
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.
LocalServer
Started by
comecme
, Aug 24 2004 10:22
2 replies to this topic
Posted 24 August 2004 - 10:22
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
Posted 24 August 2004 - 17:28
Windows Installer adds this extra information to support install-on-demand and auto-repair.
Stefan Krüger
InstallSite.org twitter facebook
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......