Comment obtenir le nom de la machine locale?Comment puis-je obtenir le nom de la machine locale en C#?
Répondre
Vous devriez pouvoir utiliser System.Environment.MachineName
pour cela. Il est une propriété qui retourne une chaîne contenant le nom NetBIOS de l'ordinateur:
http://msdn.microsoft.com/en-us/library/system.environment.machinename.aspx
De link text
Quatre façons d'obtenir votre réseau local/nom de la machine:
string name = Environment.MachineName;
string name = System.Net.Dns.GetHostName();
string name = System.Windows.Forms.SystemInformation.ComputerName;
string name = System.Environment.GetEnvironmentVariable("COMPUTERNAME");
Plus d'informations à: Difference between SystemInformation.ComputerName, Environment.MachineName, and Net.Dns.GetHostName
Est-ce qu'ils retournent la même chose ou y a-t-il une différence entre chacun d'entre eux? – epotter
Si vous voulez que le nom de domaine complet (nom de domaine complet) de l'ordinateur local, vous pouvez utiliser
System.Net.Dns.GetHostEntry("localhost").HostName
Les autres méthodes ne retournera le nom local, sans domaine informations spécifiques. Par exemple, pour l'ordinateur myComp.myDomain.com
, les méthodes précédentes retourneront myComp
, alors que la méthode GetHostEntry
retournera myComp.myDomain.com
Dans les paramètres de l'ordinateur il y a une section pour le nom de l'ordinateur et le nom complet de l'ordinateur - c'est la seule façon que j'ai trouvée pour obtenir le nom complet de l'ordinateur lorsque tout le monde donne le nom de l'ordinateur. Je vous remercie! – user2494584
hmm, donne juste 'localhost' pour moi, pas' FQDN'. – Thufir
- 1. Authentification intégrée Novell - Obtenir le nom d'utilisateur de la machine locale sur le site Web
- 2. Comment obtenir la langue locale de l'utilisateur en Objective-C?
- 3. Rechercher le nom de la machine physique en Java
- 4. en utilisant C# comment extraire des informations sur les disques durs présents sur la machine locale
- 5. Comment obtenir le nom de l'appareil en C#?
- 6. Comment obtenir le nom de la classe
- 7. Gestion de compte de machine locale ActiveDirectory - C#
- 8. synchronisation entre la machine locale et virtuelle
- 9. Comment consignez-vous le nom de la machine via log4net?
- 10. Comment obtenir le nom du mois en C#?
- 11. Comment obtenir le temps de fonctionnement de la machine?
- 12. Comment puis-je trouver le nom d'hôte complet de ma machine en C#?
- 13. Erreur de chemin réseau introuvable pour la machine locale
- 14. comment obtenir la date et l'heure locale en php
- 15. Comment obtenir le nom de Constraint?
- 16. Comment obtenir le nom de fichier .EXE
- 17. SSRS 2005 signaler un échec d'accès de la machine locale
- 18. Nom de domaine de la machine dans .NET?
- 19. Obtenir le nom de la variable Get
- 20. ClickOnce: obtenir MSVCRT C++ DLL sur la machine de l'utilisateur
- 21. Comment obtenir le nom localhost dans PowerShell?
- 22. Tester l'authentification des fenêtres dans la machine locale
- 23. Comment modifier le nom d'hôte en C#?
- 24. Comment obtenir le nom de test Fitnesse
- 25. obtenir le nom de la méthode d'appel
- 26. Obtenir le répertoire d'un nom de fichier en Javascript
- 27. Obtenir le nom du fichier en PHP
- 28. Comment obtenir le nom de la cible actuelle dans MSBuild?
- 29. Comment obtenir le nom de fichier sans l'extension en Java?
- 30. Comment exécuter une commande dans une machine distante et obtenir la sortie en utilisant C# .net
Question double [lien] (http://stackoverflow.com/questions/459034/get-computer-name-from -within-a-windows-service) – Malachi
Copie possible de [Comment obtenir le nom de l'ordinateur dans .NET] (http://stackoverflow.com/questions/1768198/how-do-i-get-the-computer- name-in-net) –