Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mengaitkan Sambungan Fail dengan Boleh Laku C# Anda?
Menghubungkan sambungan fail dengan fail boleh laku dalam C#
Selepas mengaitkan sambungan fail dengan boleh laku semasa, pengguna boleh membuka fail dalam Explorer dan secara automatik menjalankan program anda menggunakan fail sebagai hujah. Artikel ini akan membimbing anda tentang cara melakukan ini dalam C# dengan memanipulasi kunci pendaftaran.
Penyelesaian:
Walaupun C# tidak mempunyai API khusus untuk mengurus persatuan fail, anda boleh memanfaatkan keupayaan manipulasi pendaftaran. Proses ini melibatkan pengubahsuaian kunci khusus dalam pendaftaran:
Contoh:
Fail pendaftaran berikut mengaitkan fail .txt dengan EmEditor, menetapkan ikon dan mentakrifkan operasi buka dan cetak:
<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>
Dengan melaksanakan pengubahsuaian pendaftaran ini, anda boleh berjaya mengaitkan sambungan fail dengan fail boleh laku, memberikan pengalaman pengguna yang lancar untuk membuka dan menggunakan fail secara interaktif.
Atas ialah kandungan terperinci Bagaimana untuk Mengaitkan Sambungan Fail dengan Boleh Laku C# Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!