사용자 지정 실행 파일을 C#의 파일 형식과 연결
C#에서 특정 파일 확장자를 사용자 지정 실행 파일과 연결하면 사용자가 파일 탐색기에서 파일을 클릭할 때 연결된 파일을 매개 변수로 사용하여 실행 파일을 시작할 수 있습니다. 또한 파일 확장자에 대해 원하는 아이콘을 지정할 수 있습니다.
솔루션
.NET에서는 파일 연결을 직접 관리하는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!