Cara Mengaitkan Sambungan Fail dengan Aplikasi menggunakan Kekunci Pendaftaran C
Latar Belakang
Pelanjutan fail boleh dikaitkan dengan aplikasi tertentu, membolehkannya dilancarkan apabila fail dengan sambungan itu diklik dua kali. Dalam C , ini boleh dicapai dengan mencipta entri pendaftaran.
Mencipta Entri Pendaftaran
Untuk mengaitkan sambungan fail dengan aplikasi, dua entri pendaftaran diperlukan:
Fungsi Pendaftaran::SetValue boleh digunakan untuk menetapkan nilai ini. Pastikan kekunci dibuat dalam sarang yang betul (HKEY_CURRENT_USERSoftwareClasses) untuk tetapan setiap pengguna, bukannya HKEY_CLASSES_ROOT, yang mungkin mengakibatkan isu keutamaan.
Kod Contoh
Registry::SetValue( @"HKEY_CURRENT_USER\Software\Classes\blergcorp.blergapp.v1\shell\open\command", nullptr, @"c:\path\to\app.exe ""%1""" ); Registry::SetValue(@ "HKEY_CURRENT_USER\Software\Classes\.blerg", nullptr, "blergcorp.blergapp.v1");
Pendaftaran Pembersihan
Menyahpasang aplikasi tidak secara automatik mengalih keluar masukan pendaftaran yang berkaitan. Walau bagaimanapun, utiliti pembersih pendaftaran atau pemadaman kekunci secara manual boleh menyelesaikan isu ini.
Atas ialah kandungan terperinci Bagaimanakah C Registry Keys Boleh Mengaitkan Sambungan Fail dengan Aplikasi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!