안녕하세요, 응용 프로그램 (Acrobat Reader)이 로컬 시스템에 존재하는지 확인하기 위해 기존 구현이 있는지 알고 싶습니다.C# 4.0 : System.Diagnostics.Process
예를 들어 pdf 파일을 열려면 Acrobat Reader가 있어야합니다. 파일을 열려면 설치 프로그램이 있는지 확인하십시오..
System.Diagnostics.Process.Start("path.pdf")
안녕하세요, 응용 프로그램 (Acrobat Reader)이 로컬 시스템에 존재하는지 확인하기 위해 기존 구현이 있는지 알고 싶습니다.C# 4.0 : System.Diagnostics.Process
예를 들어 pdf 파일을 열려면 Acrobat Reader가 있어야합니다. 파일을 열려면 설치 프로그램이 있는지 확인하십시오..
System.Diagnostics.Process.Start("path.pdf")
당신은 Windows: List and Launch applications associated with an extension 및 IQueryAssociations보고 할 수 있습니다.
프로그래밍 방식으로, 여기에 당신은 check if Acrobat Reader is present입니다.
또한 Acrobat Reader가 설치되어있는 경우 수동으로 확인할 수 있습니다. 여기 어딘가에 YourInstallationDrive:\Program Files\Adobe\Reader 8.0\Reader
.
그리고 당신은 다음과 같은 PDF를 열 수 있습니다 :
이Process.Start("AcroRd32.exe", "c:\myfile.pdf");
이 설치된 응용 프로그램 HKEY_LOCAL_MACHINE \ 소프트웨어 \ 마이크로 소프트 \ 윈도우 \ CurrentVersion \ 제거
를 얻을이 경우 레지스트리 키를 확인할 수 있습니다 참조 다음 article
특정 응용 프로그램이 있는지, 예를 들어 알고 싶습니까? "Acrobat Reader"? 또는 지정된 파일 형식과 관련된 (지정되지 않은) 응용 프로그램이 있는지 여부를 알고 싶습니다. "PDF 파일을 열 수있는 무언가 (Acrobat Reader, Acrobat, Foxit, ...)가 있습니까?" –
내 로컬 컴퓨터에 특정 응용 프로그램이 있는지 알고 싶습니다. 감사합니다. – xscape