Ver Mensaje Individual
  #8  
Antiguo 04-11-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Reputación: 22
cHackAll Va por buen camino
NetUserChangePassword es una API encargada justamente de cambiar la contraseña de una cuenta de usuario, la misma recive 4 parámetros;

Cita:
NET_API_STATUS NetUserChangePassword(
__in LPCWSTR domainname,
__in LPCWSTR username,
__in LPCWSTR oldpassword,
__in LPCWSTR newpassword
);
Los dos parámetros iniciales sirven para identificar a la cuenta (si ambos son NULL como en el ejemplo; nos referimos a la cuenta "en uso"). El tercer parámetro sirve como medida de seguridad para autenticar a la cuenta especificada; finalmente el ultimo parámetro es la nueva contraseña.

El valor retornado por dicha API será 0 si el cambio ha sido realizado; en tal caso el ejemplo llamará a otra API (MessageBox) que mostrara un mensaje "Done".
__________________
RTFM > STFW > Foro > Truco > Post > cHackAll > KeBugCheckEx
Responder Con Cita