Je veux obtenir des informations sur la configuration de la machine-à-dire comme l'adresse IP de la machineclasse en C# qui donne les informations sur la machine
Répondre
Dns Classe
Je pense que le lien ci-dessous vous aidera à le contexte ci-dessus
Jetez un oeil à la classe Dns
.
Dns.GetHostAddresses("localhost");
Vous pouvez utiliser System.Net.Dns
pour sortir des trucs comme nom d'hôte et adresse IP (es). Mais vous devrez peut-être utiliser d'autres classes pour d'autres informations.
Aucune classe de ce type. C'est System.Net.Dns. – GenericTypeTea
Oui, mon erreur. –
Jetez un oeil à Sytem.Environment aussi, mais il ne sera pas dire à votre adresse IP. Mais vous pouvez trouver:
- MachineName
- UserName
- OSVersion
- ...
Pour un look IP au Dns -class, comme klausbyskov ou Andrey suggéré.
vous pouvez utiliser Dns pour plus d'informations IP/hôte et Environment pour les informations système générique (os, version)
La classe Environment obtiendrez des détails sur le nom de la machine, l'utilisateur connecté, etc. Vous pouvez utiliser obtenir l'adresse IP de ce:
System.Net.Dns.GetHostByName(Environment.MachineName);
Ou utilisez simplement:
System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName());
Pour les informations générales sur la machine, vous devez utiliser WMI. Il est pris en charge par les classes de l'espace de noms System.Management, en particulier la classe ManagementQuery. La meilleure façon de commencer est la WmiCodeCreator utility. Il vous permet de découvrir les classes WMI disponibles sur la machine et d'exécuter des requêtes. Le meilleur de tous, il génère automatiquement le code C# dont vous avez besoin, prêt à copier-coller dans votre programme. Fortement recommandé.
- 1. en utilisant C# comment extraire des informations sur les disques durs présents sur la machine locale
- 2. comment obtenir des informations de classe. en classe d'attribut qui est écrit sur cette classe
- 3. Informations sur la classe d'adresse globale
- 4. C# windows informations sur les appareils mobiles
- 5. C# obtenir des informations sur la fenêtre active en cours
- 6. Comment obtenir des informations sur les cartes réseau en C++?
- 7. C# Cookies basés sur les informations de connexion
- 8. Afficher toutes les informations sur la session
- 9. qui connecter deux émulateurs android sur la même machine?
- 10. Comment créer un C# classe qui vous donne l'utilisation comme: ClassName.Property.Subproperty
- 11. Pouvez-vous exécuter Jython sur la machine virtuelle Java qui s'exécute sur les stylets intelligents Pulse?
- 12. Informations sur les catégories d'une activité via ActivityInfo classe
- 13. Obtenir des informations sur l'appel de la classe
- 14. Récupérer des informations sur la machine à partir de .NET/Mono
- 15. Récupère les informations sur les fichiers en variables?
- 16. Présenter automatiquement les informations stockées en classe à l'utilisateur
- 17. En ce qui concerne l'accès à la classe C++/manipulation en C
- 18. informations sur les cellules lorsque vous cliquez sur la cellule
- 19. Tuer un processus sur une machine distante en C#
- 20. ClickOnce: obtenir MSVCRT C++ DLL sur la machine de l'utilisateur
- 21. Classe SendKeys en C#
- 22. comment un fichier dll C# sur ma machine puis-je accéder à C# dll de VBScript sur la machine client
- 23. Obtenir des informations sur les processus en cours
- 24. Conception d'une machine d'état en C++
- 25. Comment obtenir des informations sur la classe et l'exécution?
- 26. Obtenir des informations sur l'application qui possède la fenêtre active
- 27. Informations sur la localisation
- 28. Développement de Java, C# et .NET sur la même machine
- 29. C# question sur les propriétés de la classe de base
- 30. C# se connecter à l'URL qui donne un document xml
Veuillez clarifier le type d'information dont vous avez besoin? Matériel, informations utilisateur Windows, réseau, etc. – abatishchev