La réponse de w32sh signale correctement que les clés supplémentaires recherchées par la boîte de dialogue Exécuter sont ici :
- HKEY_CURRENT_USER \SOFTWARE\Microsoft\Windows\CurrentVersion\App Chemins d'accès
- HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows\CurrentVersion\App Chemins d'accès
Il y a documentation officielle pour ces chemins .
Un fait important concernant ces clés est que le nom de la clé (par exemple "filezilla.exe") ne doit en aucun cas correspondre au chemin complet. Sous Windows 7, la valeur peut même être une simple ligne de commande, similaire à ce qui peut être utilisé comme "cible" d'un raccourci.
Par exemple, j'avais ceci dans mon registre :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\jedit.exe]
@="\"C:\\WINDOWS\\system32\\javaw.exe\" -Xms24M -Xmx512M -jar \"C:\\Program Files\\jEdit\\jedit.jar\" -reuseview"
Je n'arrive pas à faire fonctionner cette fonction sous Windows 10, mais vous pouvez toujours pointer vers n'importe quel fichier, y compris un fichier de commandes, par ex.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\jedit.exe]
@="C:\\Program Files\\jEdit\\run-jedit.bat"
Cela vous permet de taper "jedit" ou "jedit". C:\foo\bar\something.txt " pour exécuter la JVM avec les options appropriées et lancer/réutiliser jEdit .
D'après ce que je vois, le nom de la clé doit se terminer par ".exe", donc pour créer un alias de "abc", vous créez une clé "abc.exe", même si elle ne pointe pas vers un fichier ".exe".