2011-07-28 2 views
2

가능한 중복은 :
How to check if a program is installed on systemJava를 사용하여 Windows에 설치된 프로그램을 확인 하시겠습니까?

나는 특정 프로그램이 내 시스템에 설치 여부를 확인해야합니다. 예를 들어 내 프로그램이 FireFox이 내 시스템에 설치되어 있는지 확인해야합니다. 프로그램이 설치되어있는 경우 해당 특정 프로그램의 설치 디렉터리 을 찾고 싶습니다.

나는 this을 찾았지만 이것은 java가 아닙니다. 나는 this을 읽을 수는 있지만 여전히 나는

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall 

파이어 폭스도 같은 경로 아래를 생성 경로 아래 항목의 생성 (파이어 폭스 말)이

+1

제공되는 솔루션에 어떤 문제가 있습니까? 당신이 원하는 것을하기 위해서 Windows 레지스트리를 읽어야하고, 당신이 링크 한 솔루션은 정확히 그것을해야합니다. – Starkey

+1

'나는 이것을 읽었지만 여전히이 문제를 해결할 수 없습니다. '- 당신은 무엇을 시도 했습니까? 그리고 어디에서 실패 했습니까? 명확히하지 않으면 질문이 정확한 복제본입니다. – bezmax

+1

질문 # 2439984 질문에 대한 답변. 당신이 좋아하지 않는 대답은 어떨까요? –

답변

4

모든 소프트웨어를 해결할 수없는입니다. 내 컴퓨터에서

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Mozilla Firefox5.0.1(x86 en-US) 

경로입니다.

이 경로가 존재하면 컴퓨터에 firefox가 설치되어 있는지 확인합니다. 설치 디렉토리의 경우 위의 Firefox 경로에서 'InstallLocation'키 값을 읽으십시오.

관련 문제