Chiavi di registro di Windows che influiscono sul comportamento delle scorciatoie


1

Voglio chiedere se qualcuno ha informazioni sulla chiave di registro di Windows HKCR\lnkfile. Come ho scoperto, descrive come le scorciatoie devono fare il loro lavoro, ma non riesco a trovare molte informazioni, tutto quello che so, che se questa chiave viene rimossa, le scorciatoie nella macchina Windows non funzionano. Quindi voglio chiedere se qualcuno sa qualcosa di quella chiave, delle sue sottochiavi e dei suoi valori.


Stai cercando i valori originali o solo come funzionano questi valori?
Mario,

@Mario Sto guardando come funzionano questi valori, conosco gli originali.
ST3,

Risposte:


4

La maggior parte delle nozioni di base su queste chiavi sono disponibili in questo articolo MSDN .

In Windows 8 ci sono alcune sottochiavi e valori:

  • Il valore predefinito di solito definisce il nome del tipo di file visibile, ma qui viene ignorato (consultare FriendlyTypeName ).
  • Clsid (chiave) definisce il CLSID associato alle scorciatoie.
  • EditFlags (valore) è una maschera di bit che utilizza i FILETYPEATTRIBUTEFLAGS .
  • FriendlyTypeName (valore) è semplicemente una risorsa di stringa collegata che identifica il file (sovrascrivendo il valore predefinito).
  • IsShortcut (valore) è un suggerimento per Explorer e controlli di dialogo comuni per mostrare la freccia di scelta rapida nell'angolo dell'icona del file. Il valore non ha importanza, l'esistenza del valore è sufficiente.
  • NeverShowExt (valore) è un altro suggerimento e fa esattamente ciò che implica il nome.
  • ShellEx (chiave) definisce gestori aggiuntivi (CLSID nelle chiavi):
    • ContextMenuHandlers definisce voci aggiuntive nel menu di scelta rapida dei file come "Apri cartella contenente" (non sono sicuro della formulazione esatta).
    • DropHandler definisce voci aggiuntive nel menu di trascinamento della selezione (trascinare un collegamento in un'altra cartella usando il tasto destro del mouse).
    • IconHandler sovrascrive l'icona predefinita del tipo di file. Questo in sostanza definisce il CLSID responsabile della scelta dell'icona corretta.
    • PropertySheetHandlers aggiunge ulteriori schede alle proprietà del file. In questo caso è la scheda "Collegamento".
  • tabsets (chiave) Non ne sono davvero sicuro, ma suppongo che definisca il nastro specifico del tipo di file da mostrare in Windows 8.

Il CLSID predefinito per le scorciatoie è {00021401-0000-0000-C000-000000000046} , che si trova in HKCR \ CLSID \ {00021401-0000-0000-C000-000000000046} . Questa chiave controlla essenzialmente il file di libreria contenente il codice per gestire il tipo di file (ad esempio, facendo doppio clic / il verbo aperto ), che è Shell32.dll .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.