【问题标题】:How to determine Acrobat Reader version?如何确定 Acrobat Reader 版本?
【发布时间】:2011-11-07 11:27:08
【问题描述】:

我需要确定 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

【问题讨论】:

    标签: c# windows acrobat dde


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      你可以在这边找到解释: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();
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-12
        • 2011-01-29
        • 2012-03-26
        • 2017-12-16
        • 2016-09-26
        • 2023-02-10
        相关资源
        最近更新 更多