Mengaitkan fail boleh laku tersuai dengan jenis fail dalam C#
Kaitkan sambungan fail tertentu dengan fail boleh laku tersuai dalam C#, membenarkan pengguna melancarkan fail boleh laku dengan fail berkaitan sebagai parameter apabila mengklik fail dalam File Explorer. Selain itu, anda boleh menentukan ikon yang dikehendaki untuk sambungan fail.
Penyelesaian
Walaupun .NET tidak menyediakan API untuk mengurus perkaitan fail secara langsung, anda boleh menggunakan kelas pendaftaran untuk memanipulasi nilai kunci yang diperlukan.
Contoh fail pendaftaran untuk mengaitkan .txt dengan 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>
Atas ialah kandungan terperinci Bagaimana untuk Mengaitkan Boleh Laksana Tersuai dengan Sambungan Fail dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!