2010-07-21 9 views
1

J'essaie de détecter soit en appelant une API ou en utilisant WMI si un ordinateur est connecté à un domaine.Détection d'une connexion à un domaine

Je suis en train de lire l'env. variable USERDOMAIN pour vérifier si je suis connecté à un domaine ou non mais cela ne fonctionne que pour les domaines que je connais. Existe-t-il un meilleur moyen de voir si je suis connecté à un LAN/domaine?

Le code est en C, pour Windows XP ou 7.

merci.

Répondre

1

Essayez NetGetJoinInformation. Cela peut vous donner quatre résultats.

 
NetSetupUnknownStatus The status is unknown. 
NetSetupUnjoined  The computer is not joined. 
NetSetupWorkgroupName The computer is joined to a workgroup. 
NetSetupDomainName  The computer is joined to a domain. 

+0

merci. Avez-vous par hasard un extrait de code qui montre comment l'utiliser? –

+0

J'ai compris, merci ... –