Comment récupérer le nom réseau d'un PC en C ?

Comment récupérer le nom réseau d'un PC en C ? - Programmation

Marsh Posté le 06-02-2002 à 10:53:26    

Tout est dans la question.
 
C ou C++...
 
Merci !


---------------
...m'enfin !!!
Reply

Marsh Posté le 06-02-2002 à 10:53:26   

Reply

Marsh Posté le 06-02-2002 à 11:21:14    

Moi j'irais voir du côté de GetHostName() et GetHostByName() ;)
 
----------------------
Pub : www.ikarer.fr.st

Reply

Marsh Posté le 06-02-2002 à 11:59:15    

*Syl* a écrit a écrit :

Moi j'irais voir du côté de GetHostName() et GetHostByName() ;)
 
----------------------
Pub : www.ikarer.fr.st  




 
Ben je sais pas si C paske je travaille avec Builder 5.0 mais il connait pas du tout ces fonctions...
 
Par contre je suis en train de tester avec :
 
BOOL GetComputerName(
  LPTSTR lpBuffer,  // address of name buffer
  LPDWORD nSize     // address of size of name buffer
);
 
mais je sais pas koi mettre pour nSize...
 
C bien l'adresse de la taille de la chaine de caractères non ?
Pourquoi il ne veut pas simplement la taille ???  
Moi, dès qu'il faut jouer avec des adresses et des pointeurs je me perds...
 
DéZolé...


---------------
...m'enfin !!!
Reply

Marsh Posté le 06-02-2002 à 12:15:33    

J'pense que ça devrais aller :
 
char nom[MAX_COMPUTERNAME_LENGTH + 1] ;
DWORD i = MAX_COMPUTERNAME_LENGTH + 1 ;
 
GetComputerName(nom, &i);

Reply

Marsh Posté le 06-02-2002 à 12:28:03    

*Syl* a écrit a écrit :

J'pense que ça devrais aller :
 
char nom[MAX_COMPUTERNAME_LENGTH + 1] ;
DWORD i = MAX_COMPUTERNAME_LENGTH + 1 ;
 
GetComputerName(nom, &i);  




 
Super, ça marche !!!
 
Merci *Syl* !!!


---------------
...m'enfin !!!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed