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

我的应用程序需要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文件。