2011-11-16 4 views
0

Java를 사용하여 Windows XP에서 쉘 스크립트를 실행하려고합니다. Windows에서 cygwin을 사용하여 쉘 스크립트를 실행할 수 있지만 시스템에 설치되어 있지 않은 경우에는 어떻게됩니까?cygwin이 설치되어 있는지 확인하고 필요하면 설치하십시오.

컴퓨터에 설치되어 있는지 확인하고 싶습니다 (설치되어 있지 않은 경우). 해당 소프트웨어를 내 응용 프로그램의 일부로 추가하고 설치하십시오.

답변

0

cygwin에서 Windows 설치 프로그램 표준에 불만이있는 경우 설치시이 프로그램에 대한 레지스트리 항목을 찾을 수 있습니다.

localmachine/software/cygwin과 같은 것을 레지스트리에서 확인해야합니다.이 유효성 검사는 C#의 RegistryKey 클래스를 사용하여 수행 할 수 있습니다.

이 프로그램을 종속 항목으로 포함 시키려면 응용 프로그램을 설치하는 방법을 제공해야합니다. Visual Studio Windows installer? Inno 설치 프로그램?

+0

그것은'HKEY_LOCAL_MACHINE \ SOFTWARE \ Cygwin'입니다. 'HKEY_LOCAL_MACHINE \ SOFTWARE \ Cygwin \ setup'은 Cygwin 루트 디렉토리 (보통'C : \ cygwin')를 가리 킵니다. –

관련 문제