Kunci registri Windows yang memengaruhi perilaku pintasan

1

Saya ingin bertanya apakah seseorang memiliki informasi tentang kunci registri windows HKCR\lnkfile. Seperti yang saya tahu itu menjelaskan bagaimana cara pintas harus melakukan pekerjaan mereka tetapi tidak bisa menemukan banyak info, yang saya tahu, bahwa jika kunci ini dihapus maka cara pintas di mesin windows tidak berfungsi. Jadi ingin bertanya apakah seseorang tahu sesuatu tentang kunci itu, subkunci dan nilainya.

ST3
sumber
Apakah Anda mencari nilai asli atau hanya bagaimana nilai-nilai itu bekerja?
Mario
@ Mario Saya mencari bagaimana cara kerjanya, saya tahu aslinya.
ST3

Jawaban:

4

Sebagian besar dasar mengenai kunci ini dapat ditemukan di artikel MSDN ini .

Di bawah Windows 8 ada beberapa sub kunci dan nilai:

  • Itu nilai default biasanya mendefinisikan nama jenis file yang terlihat, tetapi di sini diabaikan (lihat FriendlyTypeName ).
  • Clsid (kunci) mendefinisikan CLSID terkait dengan pintasan.
  • Sunting Bendera (value) adalah bitmask menggunakan FILETYPEATTRIBUTEFLAGS .
  • FriendlyTypeName (nilai) hanyalah sumber daya string tertaut yang mengidentifikasi file (menimpa nilai default).
  • IsShortcut (nilai) adalah petunjuk untuk Explorer dan kontrol dialog umum untuk menunjukkan panah pintasan di sudut ikon file. Nilai tidak masalah, keberadaan nilai cukup.
  • NeverShowExt (nilai) adalah petunjuk lain dan melakukan persis seperti apa namanya.
  • ShellEx (kunci) mendefinisikan penangan tambahan (kunci CLSID):
    • ContextMenuHandlers mendefinisikan entri tambahan dalam menu konteks file seperti "Buka folder yang berisi" (tidak yakin tentang kata-kata yang tepat).
    • DropHandler mendefinisikan entri tambahan di seret dan; drop menu (seret pintasan ke folder lain menggunakan tombol kanan mouse).
    • IconHandler menimpa ikon default jenis file. Ini pada dasarnya mendefinisikan CLSID yang bertanggung jawab untuk memilih ikon yang tepat.
    • PropertySheetHandlers tambahkan tab tambahan ke properti file. Dalam hal ini adalah tab "Pintasan".
  • tab (kunci) Saya tidak begitu yakin tentang yang ini, tapi saya menganggap itu mendefinisikan jenis pita khusus file yang akan ditampilkan di Windows 8.

CLSID default untuk pintasan adalah {00021401-0000-0000-C000-000000000046} , yang dapat ditemukan di bawah HKCR \ CLSID \ {00021401-0000-0000-C000-00000000004646} . Kunci ini pada dasarnya mengontrol file pustaka yang berisi kode untuk menangani jenis file (mis. Mengklik ganda / Buka kata kerja), yang Shell32.dll .

Mario
sumber