2009-09-10 18 views
1

현재 InstallShield 2009와 Adobe Flash Player에 설치해야하는 필수 구성 요소 중 하나를 사용하고 있습니다. 그러나 특정 버전 이하인 경우에만 설치하려고합니다.InstallShield 2009에서 FLASH 버전을 확인하는 방법

예를 들어 Flash가 설치되어 있지 않은 시스템에 InstallShield setup.exe를 배포하면 버전 10.0.32.18 (패키지에 포함되어 있음)을 설치해야하지만 시스템에 설치된 플래시 버전이있는 경우 10.0.32.18 이후에 설치하려고 시도해서는 안됩니다.

이전에는 Flash9를 사용했을 때 System32 \ Macromed \ Flash \ flash9d.ocx 버전을 확인하고 9.0.47.0 미만인 경우 설치하십시오.하지만 Flash10을 사용하면 약간 복잡해집니다. 확인할 파일을 모릅니다.

어떤 버전의 Flash가 설치되어 있는지 확인할 수있는 일반적인 방법이 있습니까? 아니면 설치된 Flash 10 버전을 확인할 수있는 특정 방법이 있습니까? 내가 전에 한거야?

도움/조언을 많이 주시면 감사하겠습니다. 감사합니다.

답변

1

설치 프로그램에서 레지스트리의 HKEY_LOCAL_MACHINE \ SOFTWARE \ Macromedia \ Flash Player \ CurrentVersion 키의 값을 확인합니다.

쉼표로 구분 된 문자열 (10,0,32,18)이므로 구문 분석이 약간 다릅니다. 그러나이 형식은 우리가 염려하는 모든 플래시 버전에 대해 일관성이 있습니다.

관련 문제