¿Cómo obtengo el nombre de la máquina local?¿Cómo obtengo el nombre de la máquina local en C#?
Respuesta
Usted debe ser capaz de utilizar System.Environment.MachineName
para esto. Es una propiedad que devuelve una cadena que contiene el nombre NetBIOS del equipo:
http://msdn.microsoft.com/en-us/library/system.environment.machinename.aspx
De link text
Cuatro maneras de obtener su nombre local de la red/máquina:
string name = Environment.MachineName;
string name = System.Net.Dns.GetHostName();
string name = System.Windows.Forms.SystemInformation.ComputerName;
string name = System.Environment.GetEnvironmentVariable("COMPUTERNAME");
Más información en: Difference between SystemInformation.ComputerName, Environment.MachineName, and Net.Dns.GetHostName
¿Devuelven lo mismo o hay alguna diferencia entre todos? – epotter
Si desea que el FQDN (nombre de dominio completo) del equipo local, puede utilizar
System.Net.Dns.GetHostEntry("localhost").HostName
Los otros métodos sólo devolverá el nombre local, sin ningún tipo de información específica de dominio. Por ejemplo, para el equipo myComp.myDomain.com
, los métodos anteriores volverán myComp
, mientras que el método GetHostEntry
volverá myComp.myDomain.com
En la configuración de la computadora, hay una sección para Nombre del equipo y Nombre completo de la computadora: esta es la única forma que he encontrado para obtener el Nombre completo del equipo cuando todos los demás simplemente dan el Nombre del equipo. ¡Gracias! – user2494584
hmm, solo da 'localhost' para mí, no' FQDN'. – Thufir
- 1. ¿Cómo obtengo el nombre del servidor local en PowerShell?
- 2. ¿Cómo obtengo el nombre NetBIOS de una máquina desde IP en C#?
- 3. ¿Cómo obtener el nombre de la máquina cliente en ASP.NET/C#?
- 4. ¿Cómo obtengo la máquina épsilon en R?
- 5. Cómo probar si el nombre de host hace referencia a la máquina local
- 6. Validar HTML en la máquina local
- 7. En C++/Windows, ¿cómo obtengo el nombre de red de la computadora en la que estoy?
- 8. Cómo importar un volcado Heroku PG en la máquina local
- 9. Wordpress: ¿Cómo obtengo el nombre de la taxonomía en taxonomy.php?
- 10. Buscar el nombre físico de la máquina en Java
- 11. ¿Cómo obtengo el nombre de clase "valueOf"?
- 12. ¿Cómo obtengo la ruta de la carpeta Configuración local del usuario actual en C#?
- 13. C# Copia de seguridad SMO de la base de datos remota a la máquina local
- 14. ¿Cómo obtengo el nombre de la ruta de RouteData?
- 15. Cómo obtener la dirección IP de una máquina en C#
- 16. ¿Cómo obtengo la hora del sistema local en PHP?
- 17. ¿Hay un alias para el nombre de la máquina local en la pantalla de inicio de sesión de Windows 7?
- 18. Cómo resolver el nombre de host de la IP local en C# .NET?
- 19. Cómo usar el esquema que está en la máquina local en el documento XML
- 20. Comunicación entre dos aplicaciones en la misma máquina local
- 21. ¿Cómo obtengo la dirección IP de la red local de una computadora mediante programación? (C#)
- 22. ¿Cómo obtengo el nombre de host local si no se puede resolver a través de DNS en Java?
- 23. Cómo determinar una conexión entrante desde la máquina local
- 24. AllowOverride de .htaccess en la máquina local dando 403 Prohibido
- 25. ¿Dónde encuentro la máquina épsilon en C#?
- 26. Establecer el tiempo de la máquina C#
- 27. Obtener dirección MAC en la máquina local con Java
- 28. ¿Cómo obtengo mis especificaciones CUDA en una máquina Linux?
- 29. cómo obtener el volcado remoto de la base de datos mysql en mi máquina local?
- 30. ¿Cómo obtengo el nombre de usuario en Python?
Duplicar Pregunta [link] (http://stackoverflow.com/questions/459034/get-computer-name-from -within-a-windows-service) – Malachi
Posible duplicado de [¿Cómo obtengo el nombre de la computadora en .NET] (http://stackoverflow.com/questions/1768198/how-do-i-get-the-computer- name-in-net) –