1

我需要确定 Adob​​e Acrobat Reader 版本以使用 DDE 连接字符串名称。

在 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

4

2 回答 2

1

检查下面的注册表项HKLM\SOFTWARE\Adobe- 它们提供安装的软件和版本等内容......

于 2011-11-07T11:29:45.253 回答
0

你可以在这方面找到解释:解释

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();
于 2013-12-13T10:36:02.293 回答