2011-01-11 7 views
2

私のアプリケーションは正しく機能するにはAdobe Flash Playerが必要です。インストールされているかどうかを確認するには、アプリケーションが必要です。Adob​​e Flash PlayerがPCにインストールされている場合、アプリケーションの確認を行うにはどうすればよいですか?

Adob​​e Flash PlayerがPCにインストールされている場合、どうすればアプリケーションのチェックを行うことができますか?

私のプログラムはC#で書かれている

+1

質問がありません。どのような状況で、何をしたいですか? –

+1

C#とFlash Playerの関係は何ですか? – AndrejaKo

+0

私は、あなたがFlash Playerのインストールのためにシステムをスキャンしたいと思うし、C#を使用してそれをしたいと思う、この質問は変更して、stackoverflowに移行する必要があります – Shekhar

答えて

-1

オープンフラッシュフォルダ(C:\ WINDOWS \ System32に\ Macromed \フラッシュ)と何でもあなたのFlash Playerファイルが存在することになるリストされています。

+0

あなたはここにFlash Playerが_ Sarwarの答えを使用してください。 – Nobody

7

チェックは、このレジストリキーが存在する場合:

\HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer 

を次に、(インストールされている場合)あなたはここからインストールされたバージョンを確認することができます。

\HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\CurrentVersion 

Hereあなたが存在を確認する方法上のコードを見つけることができますレジストリキーの。

4

次のコードは、フラッシュの現在のバージョン文字列を返します。

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; 
} 
関連する問題