What does the registry value for the msgfile extension mean for Outlook (2003)?

If you want to open an MSN email file with a .msg extension, Outlook 2003 will start 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 "outlook.exe" with the / f parameter "% 1". This will launch Outlook with information to open mail. But the "command" key has the following meaning:

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

      

Can someone tell me what exactly this is useful?

I am writing a vsto Outlook Addin for which I need to change these keys. If I change the "standard" key, Outlook starts normally without using my change of key. If I also modify the command key, Outlook does not start anymore.

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

+1


source to share


1 answer


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



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

+2


source







All Articles