Sous Windows XP & DevC++ 4.9.9.2
Il est parfois utile d'avoir un accès DOS depuis le menu contextuel
d'un dossier ou bien d'une partition racine.
Ceci est possible en générant deux sous-clés dans la base de registre :
=> pour les dossiers : HKEY_CLASSES_ROOT\Folder\shell\Console MS-DOS\Command
=> pour les partitions racines : HKEY_CLASSES_ROOT\Drive\shell\Console MS-DOS\Command
Dans ces 2 sous-clés, il faut ajouter une donnée sans nom (Par défaut) ayant pour valeur "cmd.exe".
Après cela, si l'on effectue un clic droit sur l'icône d'un dossier ou d'une partition, on voit apparaitre
une option "Console MS-DOS" dans le menu contextuel.
Si l'on clic sur cette option, un invite de commandes DOS s'ouvre à
l'emplacement correspondant.
NB : l'intitulé, ici Console MS-DOS, est arbitraire.
Je vous propose donc une petite application C++ permettant via deux CheckBoxes
d'activer ou de désactiver cette option pour les dossiers et les partitions en créant
ou supprimant les clés concernées dans la base de registre.
PS : les commentaires en anglais d'origine de DevC++ ont été préservés et complétés
par des commentaires personnels en français.