如何检查是否安装了Adobe Acrobat x pro?

时间:2012-01-27 09:06:09

标签: c# .net installation registry

如何检查是否安装了 Adob​​e Acrobat x pro 。以下代码在 adobe reader 10及更早版本中正常工作但未在 Adob​​e Acrobat x pro 中工作。如何处理此问题?

    public static bool IsAcrobatReaderInstalled(ref string ErrorMsg)
    {

        try
        {
            RegistryKey _mainKey = Registry.CurrentUser;
            _mainKey = _mainKey.OpenSubKey(@"Software\Adobe\Acrobat Reader");
            if (_mainKey == null)
            {
                _mainKey = Registry.LocalMachine;
                _mainKey = _mainKey.OpenSubKey(@"Software\Adobe\Acrobat Reader");
                if (_mainKey == null)
                {
                    ErrorMsg = "Please Install Adobe Reader And Continue !!";

                }
                else
                {
                    return true;
                }
                return false;
            }               
            return true;
        }
        catch
        {                
            return false;
        }
    }

方面

暗部

0 个答案:

没有答案