Base de Registres : La sous-clé \shell
Tout comme une coquille est une structure qui protège un contenu, un shell informatique désigne un programme qui se place entre 2 niveaux : le niveau à protéger est celui du système d'exploitation, l'agresseur étant l'utilisateur, et vice versa. On demande à l'utilisateur de communiquer avec le système par l'intermédiaire du shell. Le shell est donc une interface qui traduit les commandes de l'utilisateur en fonctions système. Cette interface protège simultanément l'utilisateur de la trop grande complexité du système d'exploitation en rendant son utilisation plus humaine.
Les sous-clés \shell comportent souvent une sous-clé \command qui pointe sur le fichier exécutable chargé de réaliser l'opération qui correspond à l'option du menu contextuel. C'est entre le niveau \shell et le niveau \command que se placeront les sous-clés suivantes afin de déterminer le type d'action à exécuter. Elles sont remplacées par Ouvrir, Ouvrir avec, Explorer, Imprimer, etc.
\config   Apparaît notamment dans la sous-clé \scrfile qui concerne les économiseurs d'écran. La sous-clé \command contient une valeur Default de "%1", ce qui signifie que c'est le fichier sélectionné qui doit être exécuté.
\cplopen   Dépend de la sous-clé \cplfile. Elle correspond à \open pour les fichiers .cpl.
\edit   Apparaît notamment dans les sous-clés \batfile, \regfile et \txtfile. Permet d'ouvrir ces fichiers avec le bloc-notes. Indiquez l'application à lancer selon les types de fichiers.
\explore   Apparaît notamment dans les sous-clés \Folder, \Inbox et \Microsoft Network. Permet d'ouvrir l'objet sélectionné dans une fenêtre de l'Explorateur.
\find   Apparaît notamment dans les sous-clés \My Computer, \Network Neighborhood (Voisinage réseau), \Directory et \Drive. La sous-clé \command lance Explorer.exe et la sous-clé \ddeexec définit la routine incorporée à Explorer.exe.
\install   Apparaît notamment dans les sous-clés \inffile et _scrfile. Correspond à l'option Installer du menu contextuel.
\open   Ouvre le fichier avec le programme indiqué.
\openas   Apparaît notamment dans la sous-clé \Unknown. Quand vous essayez d'ouvrir un fichier dont le type n'a encore été associé à aucune application, Windows ouvre une boîte de dialogue qui vous permet de choisir l'application à lancer, voire de choisir l'application par défaut à utiliser avec ce type de fichiers.
\play   Apparaît notamment dans les sous-clés \AudioCD et \AVIFile. La sous-clé \command indique l'exécutable, CDPlayer.exe, MMPlayer.exe, etc. Supprimez l'option /close à la fin de la ligne de commande si l'application se referme à l'issue de la lecture du fichier et que vous préférez la garder ouverte.
\print   Charge le fichier dans l'application désignée, déclenche l'impression et quitte l'application.
\printto   Lorsque vous faites glisser l'icône d'un fichier sur l'icône de l'imprimante, le travail d'impression est pris en charge par \printto si elle existe, sinon par \print.

 

© Franck Kiechel 2000-2001