Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ADSI SCRUTER LE RÉSEAU


Information sur la source

Catégorie :Réseau & Internet Classé sous : scruter, reseau Niveau : Expert Date de création : 20/04/2000 Vu : 19 894

Note :
5,83 / 10 - par 18 personnes
5,83 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

Description

Executer le code directement
 

Source

  • Private Sub Form_Load()
  • Dim owinnt As Object
  • Dim str As String
  • Dim i, j As Integer
  • Dim domaine(50) As String
  • Form1.Visible = False
  • Set owinnt = CreateObject("WinNT:")
  • str = "DOMAINES:"
  • i = 0
  • For Each Item In owinnt
  • domaine(i) = Item.Name
  • i = i + 1
  • str = str + Item.Name + "/"
  • Next Item
  • i = i - 1
  • str = str + vbCrLf + "UTILISATEURS:"
  • For j = 0 To i
  • Set owinnt = CreateObject("WinNT://" + domaine(j))
  • owinnt.Filter = Array("user")
  • For Each Item In owinnt
  • str = str + Item.Name + "/"
  • Next Item
  • Next j
  • str = str + vbCrLf + "ORDINATEURS:"
  • owinnt.Filter = Array("computer")
  • For Each Item In owinnt
  • str = str + Item.Name + "/"
  • Next Item
  • MsgBox str
  • End Sub
Private Sub Form_Load()
    Dim owinnt As Object
    Dim str As String
    Dim i, j As Integer
    Dim domaine(50) As String
    
    Form1.Visible = False
    
    Set owinnt = CreateObject("WinNT:")
    str = "DOMAINES:"
    
    i = 0
    For Each Item In owinnt
        domaine(i) = Item.Name
        i = i + 1
        str = str + Item.Name + "/"
    Next Item
    i = i - 1
    
    str = str + vbCrLf + "UTILISATEURS:"
    
    For j = 0 To i
        Set owinnt = CreateObject("WinNT://" + domaine(j))
        owinnt.Filter = Array("user")
        For Each Item In owinnt
            str = str + Item.Name + "/"
        Next Item
    Next j
    
    str = str + vbCrLf + "ORDINATEURS:"
    
    owinnt.Filter = Array("computer")
    For Each Item In owinnt
        str = str + Item.Name + "/"
    Next Item
        
    MsgBox str
    
End Sub

Commentaires et avis

signaler à un administrateur
Commentaire de Nil le 27/12/2001 20:05:50

Ou va ton ? si ca marche po chez kelkun c kil na po fait comme il le fallait, jen ai marre ! marre de ceux ki insultes sans raison, marre de ceux ki capt rien et ki insultes et marre de ceux ki ne vont po jusquau bout et ki disent "c con".

tu remarkera ke g mis aucun sale mots

signaler à un administrateur
Commentaire de LoupBlanc le 07/02/2002 13:10:54

Il marche carément bien ce source, Bravo djhead continu comme ca !

signaler à un administrateur
Commentaire de LoupBlanc le 14/02/2002 12:01:37

Juste une une petite question, peut on récupérer les utilisateur d'un group précis.
Pour récupérer les group il suffi de mêtre :

    str = str + vbCrLf + "GROUPES:"
    
    owinnt.Filter = Array("group")
    For Each Item In owinnt
        str = str + Item.Name + "/"
    Next Item

si qqu a l'info !!!

signaler à un administrateur
Commentaire de eaques le 07/03/2002 11:24:27

Marche très bien ce code et super pratique

signaler à un administrateur
Commentaire de CJC le 01/04/2002 19:46:16

Mouai , c correct au niveau taille de la source par rapport resultat mais ca n'affiche po le provider , les disques dur partagés et leurs commentaires ect...

signaler à un administrateur
Commentaire de convoyeur le 19/05/2002 14:13:44

Marche très bien, suffit d'avoir les systèmes à jour, XP pro et VB6

signaler à un administrateur
Commentaire de zpiboo le 08/08/2002 10:19:57

Génial ton truc une petite erreur tu ferme ta boucle fort trop tot
mettre next j après l'affichage des computers

signaler à un administrateur
Commentaire de iubito le 27/08/2002 11:04:08

ça doit être intéressant mais marche po : owinnt = CreateObject...... y'a une histoire de control activeX mais comprend pas :(

signaler à un administrateur
Commentaire de leptidev le 21/10/2002 16:11:58

Et pour l'ip, comment tu fais ???

signaler à un administrateur
Commentaire de etilegr le 10/11/2002 15:11:41

où peut on trouver le pack de microsoft pour adsI?
(etilegr@hotmail.com)

signaler à un administrateur
Commentaire de etilegr le 10/11/2002 15:13:00

http://www.microsoft.com/ntworkstation/downloads/Other/adclient.asp

signaler à un administrateur
Commentaire de myoldvb le 31/03/2004 16:35:15

c'est tres bien ce code, mais y'a le mm pb qu'avec l'explorateur.. a savoir le rafraichissement c'est pas vraiment ca...
justement moi j'aurais besoin de savoir en permanence quels sont les ordis connectés sur le réseau, mais avec ce code au debut il voit bien PC1 et PC2, mais quand j'éteins PC2 il reste dans la liste!!
qqun aurait un moyen de pvr vérifier que l'ordi est bien là, tentative de connexion qqch comme ca, sachant qu'un ordi n'a pas forcément qqch de partagé!

merci d'avance

signaler à un administrateur
Commentaire de tbbuim1 le 24/05/2004 10:42:42

Ca marche nikel ce truc même sous Access2000 avec W2k!

signaler à un administrateur
Commentaire de titititi le 07/06/2004 12:31:39

Est ce que quelqu'un aurait l'équivalent pour vb.NET ?
Merci

signaler à un administrateur
Commentaire de taatmeru le 16/06/2004 14:51:05

C'est pas vraiment identique et j'ai pas trop le temps de modifier. Mais tu y arriveras facilement.

        Dim owinnt As Object
        Dim str As String
        Dim i, j As Integer
        Dim domaine(50) As String
        Dim Item
        Dim myStrArr() As String = {"computers"}

        owinnt = GetObject("WinNT:")
        owinnt = GetObject("WinNT://CEPEC")
        owinnt.Filter = "computers"
        For Each Item In owinnt
            If Item.class = "Computer" Then

                str = str + Item.Name & vbCrLf
            End If
        Next Item

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

PROGRAMMATION RESEAU [ par Cécile ] Bonjour,J'ai déjà écrit en vb un jeu comme le MORPION, la première qui aligne trois croix ou cercle a gagnée. Mais nous devons jouer côte à côte sur l connecter un lecteur reseau. [ par Patrice ] Salut,J'aimerais savoir comment connecterun lecteur reseau en VB.MERCI!!! execution d'une application vb5/reseau nt4/1processeures [ par caandoit_ma ] l'execution de mes application sur un poste de mon LAN fait trop du temps pour acceder au donnée par contre sur mon cerveur il marche parfaitementet b Reseau avec Hub [ par yobogs ] Bonjour,Je vous explique mon pb:J'ai deux PC que j'aimerai mettre en réseau avec un Hub de sorte à ce que les deux puissent avoir ma connection intern connexion reseau en VB4 [ par Lau ] Quelle solution existe t-il pour connecter un lecteur réseau en VB4 avec eventuellement les API Windows.Merci de votre collaboration. Recupération de donnees en reseau [ par steph ] salutmon probleme :j'ai 2 ordinateurs P1, P2 relié ensembleComment faire en Vb pour utiliser les fichiers partages de P2 dans un programme Vb sur P1.p Nom des postes sur le reseau ! [ par RVTT ] Bonjour a tous !Comment puis-je faire pour récuperer la liste des noms de postes disponible sur le reseau ?merci ! observateur reseau de windows [ par alain_henneuse ] comment créé un jounal des fichiers ouvert dans l'observateur reseau de windows Scan reseau [ par Membraxe ] Salut a tous ,Je voudrais savoir comment faire pour avoir la liste des ordinateurs existantsur un reseau local et leurs adresse IP.Merci de me repondr version Os en reseau [ par Membraxe ] Salut ,je voudrais savoir comment fairepour recuperer sur les PC de mon reseau local les versions de windows.Merci d'avance


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,468 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.