MAC et NetBios
Otnisef
Bonjour,
Je voudrais savoir comment recupérer l'adresse MAC et nom Netbios d'une machine!
Est ce que quelqu'un pourrait m'aider SVP?

Merci

Contribution le : 18/02/2006 16:00
Créer un fichier PDF de la contribution Imprimer


Re: MAC et NetBios
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Voici une petite procédure pour récupérer l'adresse MAC d'une carte réseau.

FONCTION Gbl_Recup_Adresse_MAC(sRemoteIP)
sRes est chaîne
// Récupération de l'adresse MAC à partir de son IP.

nRemoteIP est un entier sans signe
bfMacAddr est chaîne
sErr      est chaîne
N, nMacAddrLen sont entiers        

nRemoteIP = API("wsock32.dll","inet_addr",sRemoteIP)

SI nRemoteIP <> 0 ALORS
	
	nMacAddrLen = 6
	bfMacAddr = Complète("",6)
	
	//Recuperation de la MAC-address distante
	SI API("iphlpapi.dll","SendARP",nRemoteIP, Null, &bfMacAddr, &nMacAddrLen) = 0 ALORS
		
		SI nMacAddrLen <> 0 ALORS
			
			POUR N = 1 A nMacAddrLen
				sRes += NumériqueVersChaîne(Asc(bfMacAddr[[N]]),"02x") + "-"
			FIN
			
			SI Taille(sRes) > 0 ALORS
				sRes = Gauche(sRes, Taille(sRes) - 1)
				RENVOYER Majuscule(sRes)
			FIN
			
		FIN
		
	SINON
		sErr="SendARP"
	FIN
	
SINON
	sErr="inet_addr"
FIN

RENVOYER "Err "+sErr


Bon dév.,

Totof

Contribution le : 18/02/2006 17:52
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: MAC et NetBios
Anonyme
Merci Bcp pour ton aide!
Y a juste un ptit hic, kan la carte n'est pas activé ou connecté, la fonction retourne l'erreur sendARP!

Y aurait it un moyen pour contourner ca?

Contribution le : 20/02/2006 21:49
Créer un fichier PDF de la contribution Imprimer


Re: MAC et NetBios
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Je ne sais. désolé.

Bon dév.,

Totof

Contribution le : 21/02/2006 09:10
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2