2010-05-20 3 views

Répondre

0

Jetez un oeil à la classe Dns.

0
Dns.GetHostAddresses("localhost"); 
2

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

6

vous pouvez utiliser Dns pour plus d'informations IP/hôte et Environment pour les informations système générique (os, version)

1

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()); 
3

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

Questions connexes