자체 개발 응용 프로그램에서 열려는 파일 형식을 어떻게 연결합니까?

자체 개발 응용 프로그램에서 열려는 파일 형식을 어떻게 연결합니까?

.NET/WinForms/C#에서 PDF 파일을 "보기" 위한 작은 프로그램을 작성했습니다. 실제 PDF 뷰어를 열고 몇 가지 추가 작업을 수행합니다(다음 문제에서는 중요하지 않음).

그러나 Windows 10에서는 PDF 파일을 열 때 내 프로그램을 기본값으로 설정할 수 없습니다.
"다음 프로그램으로 열기..."를 통해 PDF 파일을 열고 내 프로그램을 선택하고 "항상 다음 프로그램으로 열기..." 옵션을 활성화하면 다음에 PDF를 열 때 Windows에서는 기본 PDF 뷰어를 다시 사용합니다.
기본 앱 설정을 통해 기본 프로그램을 설정하려고 하면 Windows에서 내 프로그램을 PDF 파일의 기본값으로 허용하지도 않습니다. Acrobat이나 Chrome과 같은 다른 뷰어만 표시됩니다.

자체 코딩된 프로그램을 PDF 파일의 기본 뷰어로 설정하려면 어떻게 해야 합니까?

답변1

나는 assoc과 ftype의 조합이 그 효과를 발휘할 것이라고 믿습니다. assoc 명령을 실행하여 확장을 지정된 ftype에 연결합니다. ftype 명령을 실행하여 지정된 ftype에 액세스할 때 실행할 프로그램을 지정합니다.

달리다

assoc /?

그리고

ftype /?

더 많은 정보를 얻으려면. 작동한다면 해당 명령을 로그인 환경에 넣을 수 있다고 생각합니다.

도움이 되었기를 바랍니다.

관련 정보