如何在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文件。