outlook(2003)msgfile扩展的注册表值代表什么?
问题描述:
如果要打开扩展名为.msg的msg电子邮件文件,Outlook 2003将以某些参数启动。因此,你可以找到以下注册表项:outlook(2003)msgfile扩展的注册表值代表什么?
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>[email protected]$%@u$}&V7{4p' /f "%1"
谁能告诉我究竟是什么,这是很好的?
我正在写一个vsto的Outlook插件,我需要修改这些密钥。如果我修改“标准”键,Outlook将会正常启动,而不使用我的密钥更改。如果我还修改了“命令”键,Outlook甚至不再启动。
只有当我删除“命令”键时,一切正常工作正常。但不知道关键是什么,这不可能是一个解决方案。
答
该“命令”值是Windows安装程序生成的所谓“Darwin描述符”,用于自动修复损坏的安装。
请参阅http://www.symantec.com/community/tip/4999/darwin-descriptor或谷歌的“MSI达尔文描述符”。
链接已损坏。 MSDN有一个页面,其中包含有关此主题的一些信息:http://msdn.microsoft.com/en-us/library/aa302344.aspx – 2012-04-09 19:17:19