Modification du menu contextuel de l'explorateur [dupliquer]

0

Les menus contextuels de mon explorateur sont remplis de divers objets que j'utilise de temps à autre. Je veux leur ajouter une autre option, et je l’ai déjà fait, mais j’ai du mal à la faire apparaître à un endroit.

Ce que j'ai essayé jusqu'à présent peut être résumé avec le .regfichier suivant :

[HKEY_CLASSES_ROOT\Directory\Shell\MY_EXTENSION]
@="Open Thingy Here"

[HKEY_CLASSES_ROOT\Directory\Shell\MY_EXTENSION\command]
@="C:\stuff\thingy.exe \"%L\""

[HKEY_CLASSES_ROOT\Drive\Shell\MY_EXTENSION]
@="Open Thingy Here"

[HKEY_CLASSES_ROOT\Drive\Shell\MY_EXTENSION\command]
@="C:\stuff\thingy.exe \"%L\""

[HKEY_CLASSES_ROOT\Folder\Shell\MY_EXTENSION]
@="Open Thingy Here"

[HKEY_CLASSES_ROOT\Folder\Shell\MY_EXTENSION\command]
@="C:\stuff\thingy.exe \"%L\""

Cela fonctionne presque comme prévu: cliquer avec le bouton droit de la souris sur un lecteur de Poste de travail ou sur un sous-répertoire à partir de n’importe où dans l’explorateur Windows affiche correctement l’option du menu contextuel.

Cependant ... Si je clique avec le bouton droit de la souris dans l'espace vide de mon répertoire de travail actuel, l'option souhaitée n'est pas produite. Je sais que cela est possible, car j’ai vu d’autres options se remplir dans ce menu, notamment la fenêtre standard «Ouvrir la fenêtre de commande ici» de Windows, qui apparaît dans les clés de registre de HKEY_CLASSES_ROOT\*\Shell\cmd* Directory|Drive|Folder.

Kivin
la source

Réponses:

2

Il se trouve que cliquer avec le bouton droit sur "l'arrière-plan" d'un répertoire dans l'Explorateur Windows est renseigné à partir des clés de registre:

HKEY_CLASSES_ROOT\Directory\Shell\Background
HKEY_CLASSES_ROOT\Folder\Shell\Background

L'ajout des clés appropriées à ces deux emplacements a résolu ce problème.

Kivin
la source