2 votes

Personnalisation de la boîte de dialogue d'exécution de Windows

Est-il possible de personnaliser la boîte de dialogue Exécuter de Windows (invoquée avec Win+R) ? Par exemple, est-il possible de remplacer la boîte de dialogue par défaut Type the name of a program... avec quelque chose de plus intéressant ?

En particulier, j'aimerais faire cela sous Windows 98 (après avoir vu cette image ).

Merci d'avance.

2voto

Pop Flamingo Points 318

OK, j'ai trouvé la solution pour Windows 98, et cela devrait également fonctionner sous Windows XP. Voici l'information pour les générations futures.

La boîte de dialogue est stockée dans C:\Windows\System\Shell32.dll et il est possible de le modifier en utilisant Pirate des ressources . Après avoir ouvert la DLL dans le programme, allez à Dialog\1003\1033 et le reste devrait être assez simple.

  • Toutes les légendes, chaînes, etc. se trouvent dans la fenêtre principale.
  • Pour supprimer le bouton d'aide contextuelle de la barre de titre, supprimez DS_CONTEXTHELP de la STYLE en haut de la page.
  • Pour ajouter une icône à la DLL, sélectionnez Action-->Add a new Resource puis choisissez-le sur votre ordinateur et donnez-lui un nom de ressource unique (un numéro).
  • Pour remplacer l'icône par défaut déjà présente dans la boîte de dialogue, cliquez avec le bouton droit de la souris, sélectionnez Edit control , puis modifiez le Caption au nom de la ressource de la nouvelle icône.

Important : Le bouton OK ne fonctionnera pas si vous supprimez tout le reste et que vous laissez faire. Pour y remédier, donnez à sa propriété ID une valeur autre que 1.

Important 2 : Windows ne vous permet pas de remplacer l'original Shell32.dll pendant qu'il fonctionne. Redémarrez sous MS-DOS et copiez à partir de là.

Malheureusement, je ne sais pas comment procéder sous Windows 7, car la fonction Shell32.dll ne contient pas la boîte de dialogue. Si quelqu'un a une idée, merci de la partager.

result

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X