outlook(2003)msgfile扩展的注册表值代表什么?

outlook(2003)msgfile扩展的注册表值代表什么?,outlook,registry,vsto,Outlook,Registry,Vsto,如果要打开扩展名为.msg的msg电子邮件文件,Outlook 2003将使用一些参数启动。因此,您可以找到以下注册表项: HKEY_CLASSES_ROOT\msgfile\shell\Open\command\(standard) HKEY_CLASSES_ROOT\msgfile\shell\Open\command\command 第一个指向参数为/f“%1”的“outlook.exe”。这将使用打开邮件的信息启动Outlook。 但“命令”键具有以下值: %]gAVn-}f(ZXfe

如果要打开扩展名为.msg的msg电子邮件文件,Outlook 2003将使用一些参数启动。因此,您可以找到以下注册表项:

HKEY_CLASSES_ROOT\msgfile\shell\Open\command\(standard)
HKEY_CLASSES_ROOT\msgfile\shell\Open\command\command
第一个指向参数为/f“%1”的“outlook.exe”。这将使用打开邮件的信息启动Outlook。 但“命令”键具有以下值:

%]gAVn-}f(ZXfeAR6.jiOUTLOOKFiles>ir@X7cr$%@u$}&V7{4p' /f "%1"
谁能告诉我这到底有什么好处

我正在编写vsto Outlook加载项,需要为其修改这些键。如果我修改了“标准”键,Outlook将正常启动,而不使用我对该键的更改。如果我也修改了“命令”键,Outlook甚至不再启动

只有当我删除“command”键时,一切才能正常工作。但如果不知道密钥的用途,这就不是一个解决方案。

此“命令”值是Windows Installer生成的所谓“达尔文描述符”,用于自动修复损坏的安装


有关“MSI darwin描述符”的信息,请参阅或谷歌。

链接已断开。MSDN有一个页面,其中包含有关此主题的一些信息: