Afficher/masquer les extensions

Résolu
Signaler
Messages postés
3
Date d'inscription
mercredi 9 octobre 2002
Statut
Membre
Dernière intervention
29 octobre 2007
-
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
-
Bonjour,




Est-
ce
quelqu'un
pourrait
me
dire
comment
faire
en
C++
pour
programmer
l'apparition
ou
le
masquage
des
extensions
des
fichiers
dont
le
type
est
connu
?


En
fait
je
sais
le
faire
par
Windows
mais
je
voudrais
que
mon
programme
le
fasse
de
lui
même
sans
intervention
de
l'utilisateur
c'est
possible
???




Me
laissez
pas
tomber
svp
!






ENILDA



Votre
texte
ICI

2 réponses

Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
13
Salut,
Oui c'est possible. Il faudra accéder à la clé suivante de la base de registres:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Ensuite il suffira de mettre la valeur de la chaîne HideFileExt à 0.
Pour voir le résultat sur une fenêtre de l'explorateur déjà ouverte, il faudra la rafraichir.
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
13
Petit exemple:

    HKEY hKey;
    LONG retour= RegOpenKeyEx( HKEY_CURRENT_USER, "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced",0, KEY_SET_VALUE, &hKey);
    DWORD Valeur=0;  // = 1 pour masquer les extensions retour=RegSetValueEx(hKey,"HideFileExt",0,REG_DWORD,(LPBYTE)&Valeur,4);
    RegCloseKey(hKey);