views:

191

answers:

1

If you want to open an msg Email file with the extension .msg, Outlook 2003 will be started with some parameters. Therefore you can find the following registry keys:

HKEY_CLASSES_ROOT\msgfile\shell\Open\command\(standard)
HKEY_CLASSES_ROOT\msgfile\shell\Open\command\command

The first one points to the "outlook.exe" with the parameter /f "%1". This starts Outlook with the information to open the mail. But the "command" key has the following value:

%]gAVn-}f(ZXfeAR6.jiOUTLOOKFiles>ir@X7cr$%@u$}&V7{4p' /f "%1"

Can anybody tell me what exactly this is good for?

I'm writing an vsto Outlook Addin for which I need to modify these keys. In case I modify the "standard" key, Outlook will be started normaly without using my alteration of the key. If I also modify the "command" key Outlook does not even start anymore.

Only if I delete the "command" key everything works fine as expected. But without knowing what the key is good for, this cannot be a solution.

+1  A: 

Hi,

this "command" value is a so-called "Darwin Descriptor" generated by Windows Installer to automatically repair a broken installation.

See http://www.symantec.com/community/tip/4999/darwin-descriptor or google for "MSI darwin descriptor".

Regards, divo

0xA3