05 marzo 2007

Obtener el nombre NetBIOS del equipo (C#)

Dando mis primeros pasos en Visual Studio 2005 con el NET Framework 2.0 me he topado con las dudas de siempre, y una de ellas es ¿cómo obtengo el nombre de la estación en la cual estoy trabajando?

Bien, la primera solución que encontré buscando en la red es bastante simple, pues obtiene el nombre desde las variables de entorno del sistema operativo:

string nombre = System.Environment.MachineName;

Sin embargo, prefiero la segunda opción, la cual encontré mucho después:

//Using System.Windows.Forms;

string nombre = SystemInformation.ComputerName;