繁体   English   中英

如何在PC上安装Adobe Flash player时检查我的应用程序?

[英]How can I make my application check if Adobe flash player is installed on a PC?

我的应用程序需要Adobe Flash Player正常运行,我需要它来检查它是否已安装。

那么如何在PC上安装Adobe Flash player来检查应用程序?

我的程序是用C#编写的

检查此注册表项是否存在:

\HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer

然后,您可以从此处检查已安装的版本(如果已安装):

\HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\CurrentVersion

在这里,您可以找到有关如何检查注册表项是否存在的代码。

以下代码返回当前版本的flash字符串。

private string GetFlashPlayerVersionString()
{
    RegistryKey regKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Macromedia\FlashPlayer");
    if (regKey != null)
    {
        string flashVersion = Convert.ToString(regKey.GetValue("CurrentVersion"));
        return flashVersion;
    }
    return string.Empty;
}

打开Flash文件夹(C:\\ Windows \\ System32 \\ Macromed \\ Flash),列出的是Flash Player文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM