2008-12-01 50 views
1

如果要打開擴展名爲.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甚至不再啓動。

只有當我刪除「命令」鍵時,一切正常工作正常。但不知道關鍵是什麼,這不可能是一個解決方案。

回答

2

該「命令」值是Windows安裝程序生成的所謂「Darwin描述符」,用於自動修復損壞的安裝。

請參閱http://www.symantec.com/community/tip/4999/darwin-descriptor或谷歌的「MSI達爾文描述符」。

+0

鏈接已損壞。 MSDN有一個頁面,其中包含有關此主題的一些信息:http://msdn.microsoft.com/en-us/library/aa302344.aspx – 2012-04-09 19:17:19