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 !

RÉCUPÉRATION D'INFOS SUR UN PC DISTANT


Information sur la source

Catégorie :Système Source .NET ( DotNet ) Classé sous : wmi Niveau : Débutant Date de création : 04/08/2005 Vu / téléchargé: 13 418 / 1 810

Note :
7,5 / 10 - par 2 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

Récupère plein d'infos (version d'os, interfaces réseaux, ...) sur une machine distante en donnant juste un nom de machine, un login d'un compte administrateur et son password.
Pour une machine locale, c'est encore plus simple, le compte courant est utilisé.

ATTENTION : ce code utilise du WMI, et certaines classes n'existes pas sur certaines machines
 

Conclusion

S'il y a un bug du style InvalidCastException dans l'une des fonctions, c'est que le pc ne  possède pas la classe WMI utilisée. On peut tester sa présence avec wbemtest.exe dans l'invite de commande
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de pietou le 08/08/2005 08:27:26

Bien, bien...
Mais avec un petit exemple d'utilisation ce serait très chouette aussi. :-D ça empêche de devoir tout lire et de refaire ce que tu as sans doute déjà fait.

signaler à un administrateur
Commentaire de t_barbillon le 21/02/2007 10:08:05

Salut, c'est pas idiot, mais en même temps tu n'es pas obligé de tout lire, puisque les méthodes sont relativement "parlantes" et un peu expliquées/commentées

signaler à un administrateur
Commentaire de madebyhisto le 11/04/2008 15:13:15

Ajouter une interface générique pour accéder à des pc distants, pour présenter un projet il me semble que c'est la moindre des choses. Comme cela ça prouve que les méthodes ont été tester et valider...

signaler à un administrateur
Commentaire de kichou86 le 12/03/2009 16:32:13

Bonjour,
Vous saurez comment on pourrait faire avec du WMI pour récupérer les machines d'un réseau. On connecte au domaine et on récupéré toutes les machines dessus pour pouvoir faire des actions dessus. Merci d'avance.

signaler à un administrateur
Commentaire de pietou le 31/03/2009 10:58:57

Hello Kichou86, ceci devrait t'aider :

private System.Collections.ArrayList listComputer()
{
System.Collections.ArrayList PCList = new System.Collections.ArrayList();
DirectoryEntry entry = null;
DirectorySearcher mySearcher = new DirectorySearcher(entry);
TimeSpan waitTime = new TimeSpan(0, 0, 60);
mySearcher.ClientTimeout = waitTime;
string strCat = "(objectCategory=" + "computer" + ")"; //desired object category like "user","computer",...
mySearcher.Filter = strCat;

string strName;
try
{
foreach (SearchResult result in mySearcher.FindAll())
{
strName = result.GetDirectoryEntry().Name;  // strName contains "CN=PCName"
strName = strName.Remove(0, 3); //delete "CN=" => strName contains "PCName"
PCList.Add(strName);
}
}
catch (Exception Ex)
{
MessageBox.Show("Error = " + Ex.Message + Ex.InnerException, "Error");
}
return PCList;
}

signaler à un administrateur
Commentaire de kichou86 le 31/03/2009 17:42:25

Merci Pietou

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

WMI [ par coq ] Je me sers de WMI pour d'une part récupérer diverses informations sur les partages (classe Win32_Share) et aussi sur les connexions actuelles de clien Paramètres Proxy IE avec WMI [ par Mac_Fly_ATF ] Bonjour, Voilà, j'essaye de dev une petite appli pour sauvegarder et restorer des configs réseaux grâce a la WMI. J'utilise donc Win32_NetworkAda reseau et WMI [ par zaza42 ] Bonjour!j'essaye de faire un logiciel me permettant de changer l'ip de mes carte reseau ainsi qu'indiquer les serveurs DNS.POur le moment j'arrive a c WMI [ par Bidou ] Bonsoir,Je cherche à savoir combien de temps (d'heure) mon ordi à fonctionner, depuis une certaine date. Je me suis donc diriger du côt Applet, Process et WMI [ par lazz59 ] Bonjour, J'ai créé une applet en .Net C# tel qu'il l'est expliqué sur ce site : http://fr.gotdotnet.com/quickstart/winforms/doc/Wi WMI : Problème avec la classe Win32_NetworkAdapterConfiguration [ par dysko ] Slt !Je n'arrive pas à récupérer certaines informations de la classe Win32_NetworkAdapterConfiguration....Par exemple l'adresse IP ou WMI - COM object that has been separated from its underlying RCW can not be used. !!!! [ par dysko ] SltJe crée une application en C# qui utilise du WMI pour récupérer la configuration matérielle et logicielle d'un PC.Sur mon poste version du processeur [ par tmcuh ] Bonjour, pour des besoins de sécurité logiciel j'ai besoin d'avoir une clé unique par ordinateur, qui ne soit pas différent d'un l [C#]pb WMI [ par cedkat ] Bonjour,J'ai une classe qui récupère des info sur les disques dur avec WMI. Cela marche trés bien en local, mais dés lors je d&#23 C# / WMI / NLB [ par Diamondduff ] Je cherche à activer/desactiver des noeud NLB à distance via WMI, quelqu'un a t-il deja bosser la dessus?


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,546 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é.