如果要打开扩展名为 .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 甚至不再启动。
只有当我删除“命令”键时,一切才能按预期正常工作。但是,如果不知道密钥的用途,这不可能是解决方案。