2011-01-11 3 views
2

내 응용 프로그램이 제대로 작동하려면 Adobe Flash Player가 있어야하며 설치 여부를 확인해야합니다.Adobe Flash Player가 PC에 설치되어 있다면 응용 프로그램을 확인하려면 어떻게합니까?

그렇다면 Adobe Flash Player가 PC에 설치되어 있다면 응용 프로그램을 확인하려면 어떻게해야합니까?

내 프로그램은 C#으로 작성되어

+1

질문하지 않습니다. 어떤 상황에서하고 싶습니까? –

+1

C#과 Flash Player의 관계는 무엇입니까? – AndrejaKo

+0

사용자가 플래시 플레이어 설치를 위해 시스템을 검색하려고하는데 C#을 사용하여이 작업을 수행하려고합니다.이 질문을 수정하고 다시 stackoverflow로 마이그레이션해야합니다. – Shekhar

답변

-1

열기 플래시 폴더 (C : \ WINDOWS \ SYSTEM32 \ Macromed 여기서 \ 플래시)와 어떤 플래시 플레이어 파일이있을 것입니다 나열됩니다.

+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; 
} 
관련 문제