Masquer

N002016 -  
yg_be Messages postés 24281 Statut Contributeur -
Bonjour,


j'amerais savoir comment masquer un mot de passe en langage c

3 réponses

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
bonsoir, le masquer où, en mémoire?
0
N002016
 
Non.Je veux dire masquer ce que l'utilisateur a saisi.
0
yg_be Messages postés 24281 Statut Contributeur 1 584
 
comment l'utilisateur communique-t-'il avec le programme?
0
N002016 > yg_be Messages postés 24281 Statut Contributeur
 
Attendez .le probléme c que je s8 en train de developper une application en c (mode console) oú un utilisateur se connecte en renseignant son login et son mot de passe .mais je ne veux op qu'on voit ce qu'il saisit au niveau du mot de passe.
0
yg_be Messages postés 24281 Statut Contributeur 1 584
 
peux-tu nous en dire plus: windows, linux, visual studio, ...?
0
N002016 > yg_be Messages postés 24281 Statut Contributeur
 
Window
0
N002016 > N002016
 
Windows
0
yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
peut-être en faisant ceci:
HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE); 
DWORD mode = 0;
GetConsoleMode(hStdin, &mode);
SetConsoleMode(hStdin, mode & (~ENABLE_ECHO_INPUT));
/* obtenir le mot de passe */
SetConsoleMode(hStdin, mode );
 
0