C#에서 파일 확장자와 실행 파일 연결
파일 확장자를 현재 실행 파일과 연결한 후 사용자는 탐색기에서 파일을 열고 해당 파일을 인수로 사용하여 프로그램을 자동으로 실행할 수 있습니다. 이 문서에서는 C#에서 레지스트리 키를 조작하여 이 작업을 수행하는 방법을 안내합니다.
해결책:
C#에는 파일 연결 관리를 위한 전용 API가 없지만 레지스트리 조작 기능을 활용할 수 있습니다. 이 프로세스에는 레지스트리의 특정 키를 수정하는 작업이 포함됩니다.
예:
다음 레지스트리 파일은 .txt 파일을 EmEditor와 연결하고 아이콘을 설정하며 열기 및 인쇄 작업을 정의합니다:
<code>[HKEY_CLASSES_ROOT\.txt] @="emeditor.txt" [HKEY_CLASSES_ROOT\emeditor.txt] @="Text Document" [HKEY_CLASSES_ROOT\emeditor.txt\DefaultIcon] @="%SystemRoot%\SysWow64\imageres.dll,-102" [HKEY_CLASSES_ROOT\emeditor.txt\shell] [HKEY_CLASSES_ROOT\emeditor.txt\shell\open] [HKEY_CLASSES_ROOT\emeditor.txt\shell\open\command] @="\"C:\Program Files\EmEditor\EMEDITOR.EXE\" \"%1\"" [HKEY_CLASSES_ROOT\emeditor.txt\shell\print] [HKEY_CLASSES_ROOT\emeditor.txt\shell\print\command] @="\"C:\Program Files\EmEditor\EMEDITOR.EXE\" /p \"%1\""</code>
이러한 레지스트리 수정을 구현하면 파일 확장자를 실행 파일과 성공적으로 연결하여 파일을 열고 대화형으로 사용할 수 있는 원활한 사용자 환경을 제공할 수 있습니다.
위 내용은 파일 확장자를 C# 실행 파일과 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!