2011-11-07 85 views
1

我需要確定Adobe Acrobat Reader版本才能使用DDE連接字符串名稱。如何確定Acrobat Reader版本?

在10.0版本中,Adobe更改了「DDE命名約定 - DDE服務器名稱對於Acrobat和Reader是唯一的,新的命名約定如下: Acroview {A | R} {MajorVersion}其中{A | R}分​​別指Acrobat和Reader。「

是否有任何註冊表中的信息?

更多信息: http://blogs.adobe.com/pdfdevjunkie/2011/01/big-changes-in-the-dde-naming-convention-for-acrobat-x.html

回答

1

結帳下面HKLM\SOFTWARE\Adobe註冊表項 - 他們中安裝的是什麼SW其他的東西,版本提供...

0

你可以找到關於這方面的解釋:explanation

var guid = ... //get guid from HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Acrobat Reader\10.0\Installer : ENU_GUID 
var key = RegistryTool.GetKey(Registry.LocalMachine, "SOFTWARE|Microsoft|Windows|CurrentVersion|Uninstall|" + guid); // my registry tool implementation 
string adobeVersion = key.GetValue("DisplayVersion").ToString();