La réponse de w32sh indique à juste titre que les clés supplémentaires recherchées par la boîte de dialogue Exécuter sont ici:
- HKEY_CURRENT_USER \ LOGICIEL \ Microsoft \ Windows \ CurrentVersion \ App Paths \
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Chemins \
Il existe une documentation officielle pour ces chemins .
Un fait important à propos de 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 l'habitude d'avoir cela 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 cela dans Windows 10, mais vous pouvez toujours pointer n'importe quel fichier, y compris un fichier de commandes, par exemple
[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 \ quelque chose.txt" pour exécuter la JVM avec les options appropriées et lancer / réutiliser jEdit .
Autant que je sache, le nom de la clé doit se terminer par ".exe". Par conséquent, pour créer un alias "abc", vous créez une clé "abc.exe", même si elle ne pointe pas vers un fichier ".exe". .