Bonjour a toutes et a tous.
voila, je récupère le nom d'utilisateur de l'active directory et j'aimerai faire la correspondance entre le nom de l'active directory et l'adresse IP de la machine sur laquelle l'utilisateur s'est connecté.
je souhaite faire cette opération en c++ sous visual c++ version 2005.
ex:
connecter en tant que blizzon sur 196.162.15.1
s = socket( AF_INET, SOCK_STREAM, IPPROTO_TCP );
list_user.GetText(0,mot); //la variable "mot" contient "blizzon"
int sizOf = (mot.GetLength() + 1);
LPTSTR lp = new TCHAR[ sizOf];
_tcscpy_s(lp, sizOf, mot); //je suis passé d'un CString mot a un char* mot
.... //code permettant d'obtenir l'adresse IP en fonction de la variable "mot"
//c'est ce code la ki me manque.
hostentptr = gethostbyname(addr); //obtenir toute les information a partir de l'adresse "addr" ki contiendrai "196.162.15.1"
....
si vous pouviez m'aider, je vous en serai trè reconnaissant.
merci
blizzon