Что означает значение реестра для расширения msgfile для outlook (2003)? - PullRequest
1 голос
/ 01 декабря 2008

Если вы хотите открыть файл электронной почты msg с расширением .msg, Outlook 2003 будет запущен с некоторыми параметрами. Поэтому вы можете найти следующие ключи реестра:

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

Первый указывает на «outlook.exe» с параметром / f «% 1». Это запускает Outlook с информацией, чтобы открыть почту. Но ключ «команда» имеет следующее значение:

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

Кто-нибудь может мне сказать, для чего именно это хорошо?

Я пишу vsto Outlook Addin, для которого мне нужно изменить эти ключи. В случае, если я изменю «стандартный» ключ, Outlook будет запускаться в обычном режиме без использования моего изменения ключа. Если я также изменю «командную» клавишу, Outlook даже больше не запускается.

Только если я удаляю клавишу «команда», все работает нормально, как и ожидалось. Но не зная, для чего нужен ключ, это не может быть решением.

1 Ответ

2 голосов
/ 01 декабря 2008

это значение «команды» является так называемым «дескриптором Дарвина», сгенерированным установщиком Windows для автоматического восстановления поврежденной установки.

См. http://www.symantec.com/community/tip/4999/darwin-descriptor или Google для "MSI Дарвин дескриптор".

...