IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual Studio Discussion :

[VS 2005] Nom du groupe de travail


Sujet :

Visual Studio

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 17
    Points : 20
    Points
    20
    Par défaut [VS 2005] Nom du groupe de travail
    Bonjour,

    Ayant besoin de récupérer la liste des noms des poste en réseau, j'ai trouvé de l'aide ici :
    http://www.codeproject.com/csharp/ho...in_network.asp

    Cela fonctionne très bien à condition d'entrer le nom du groupe de travail.
    Pour mon programme, je voudrais pouvoir récupérer par programmation ce nom de groupe de travail afin d'éviter les erreurs. L'ensemble des postes du réseau local est sous Windows XP Pro (donc pas d'Active Directory au sens windows 2003).

    J'ai fait des recherches mais je n'ai rien trouvé.

    Quelqu'un a-y-il une idée sur le problème ?

    Merci d'avance

    Jean-Paul

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 17
    Points : 20
    Points
    20
    Par défaut
    Solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    string domaine = "";
     
                System.Management.ObjectQuery aObjectQuery = new System.Management.ObjectQuery("select * from Win32_ComputerSystem");
                ManagementObjectSearcher aManagementObjectSearcher = new ManagementObjectSearcher(aObjectQuery);
                ManagementObjectCollection aManagementObjectCollection = aManagementObjectSearcher.Get();
     
                foreach (ManagementObject aManagementObject in aManagementObjectCollection)
                {
                     domaine = aManagementObject["Domain"].ToString();               
                } 
     
                DirectoryEntry DomainEntry = new DirectoryEntry("WinNT://" + domaine);
                DomainEntry.Children.SchemaFilter.Add("Computer");
     
                foreach (DirectoryEntry machine in DomainEntry.Children)
                {                
                    listBox1.Items.Add(machine.Name);
                }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Trouver l'adresse IP d'un PC dont on connait le nom et le groupe de travail
    Par avigeilpro dans le forum VB 6 et antérieur
    Réponses: 15
    Dernier message: 20/04/2007, 13h06
  2. Aministration Groupe de travail
    Par dfournier dans le forum Sécurité
    Réponses: 4
    Dernier message: 30/11/2005, 10h45
  3. je n'arrive pas à changer le groupe de travail
    Par dash dans le forum Windows XP
    Réponses: 1
    Dernier message: 17/10/2005, 12h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo