Jak uzyskać nazwę lokalnego komputera?Jak uzyskać nazwę komputera lokalnego w języku C#?
Odpowiedz
Powinieneś być w stanie wykorzystać System.Environment.MachineName
do tego. Jest to właściwość, która zwraca ciąg znaków zawierający nazwę NetBIOS komputera:
http://msdn.microsoft.com/en-us/library/system.environment.machinename.aspx
Od link text
cztery sposoby, aby uzyskać nazwę lokalną sieć/maszyny:
string name = Environment.MachineName;
string name = System.Net.Dns.GetHostName();
string name = System.Windows.Forms.SystemInformation.ComputerName;
string name = System.Environment.GetEnvironmentVariable("COMPUTERNAME");
Więcej informacji pod adresem: Difference between SystemInformation.ComputerName, Environment.MachineName, and Net.Dns.GetHostName
Czy zwracają to samo, czy jest jakaś różnica między nimi wszystkimi? – epotter
Jeśli chcesz FQDN (w pełni kwalifikowana nazwa domeny) komputera lokalnego, można użyć
System.Net.Dns.GetHostEntry("localhost").HostName
innych metod zwróci jedynie lokalną nazwę, bez żadnej konkretnej informacji domeny. Na przykład, w komputerze myComp.myDomain.com
, poprzednie sposoby powróci myComp
, podczas gdy metoda GetHostEntry
powróci myComp.myDomain.com
W ustawieniach komputera znajduje się sekcja Nazwa komputera i Pełna nazwa komputera - jest to jedyny sposób, w jaki znalazłem pełną nazwę komputera, gdy wszyscy inni podają nazwę komputera. Dziękuję Ci! – user2494584
hmm, po prostu podaje 'localhost' dla mnie, a nie' FQDN'. – Thufir
- 1. Jak uzyskać nazwę miesiąca w języku C#?
- 2. Jak uzyskać nazwę funkcji ze wskaźnika funkcji w języku C#?
- 3. Jak uzyskać nazwę procesu otwartego portu w języku C#?
- 4. Jak uzyskać pełną nazwę domeny mojego komputera w Pythonie?
- 5. Jak skopiować katalog z lokalnego komputera do zdalnego komputera
- 6. Uzyskaj nazwę komputera w usłudze systemu Windows?
- 7. programowo zmieniaj nazwę komputera C# .net
- 8. Jak uzyskać nazwę komputera i adres IP za pomocą VB.NET?
- 9. Dostęp do lokalnego komputera lokalnego za pośrednictwem usb
- 10. Jak rozwiązać nazwę hosta z lokalnego adresu IP w C# .NET?
- 11. Znajdź fizyczną nazwę komputera w Javie
- 12. Zmień nazwę komputera i dołącz do domeny przy jednym ponownym uruchomieniu w języku C#
- 13. Jak uzyskać ikonę komputera Mac?
- 14. Jak uzyskać unikatowy identyfikator komputera z systemem Windows 8 w języku C#?
- 15. Jak mogę uzyskać bieżący krótki format DateTime w języku C#?
- 16. Uzyskaj nazwę funkcji w języku C#
- 17. Jak uzyskać adres IPv6 w języku C#?
- 18. Jak uzyskać miniaturę okna w języku C#?
- 19. Jak uzyskać ID dzwoniącego w języku C#?
- 20. Jak uzyskać nazwę użytkownika w C/C++ w systemie Linux?
- 21. Jak uzyskać ścieżkę do folderu Ustawienia lokalnego bieżącego użytkownika w języku C#?
- 22. Jak uzyskać nazwę działającego skryptu w języku Python?
- 23. Jak uzyskać nazwę pliku logowania.FileHandler w języku Python?
- 24. Jak uzyskać nazwę przechwytywanych grup w C# Regex?
- 25. Jak zmienić nazwę kolumny w DataReader W języku C#?
- 26. Jak uzyskać nazwę funkcji wskaźnika funkcji C
- 27. Jak uzyskać nazwę .exe aplikacji konsoli C#?
- 28. Jak mogę uzyskać datę i wersję sterowników w języku C#?
- 29. Jak uzyskać nazwę użytkownika w usłudze Active Directory z wyświetlanej nazwy w języku C#?
- 30. Jak programowo uzyskać lokalny adres IP komputera? (C#)
zduplikowane mowa [link] (http://stackoverflow.com/questions/459034/get-computer-name-from -within-a-windows-service) – Malachi
Możliwy duplikat [Jak uzyskać nazwę komputera w .NET] (http://stackoverflow.com/questions/1768198/how-do-i-get-the-computer- name-in-net) –