![](/img/trans.png)
[英]How to check if a particular version of flash player is installed or not in C#.?
[英]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.