¿Cómo obtener el nombre de host de inicio de sesión del sistema (C#) y lp?
1. Red:
Obtener el nombre de la computadora servidor: página. Servidor.Nombre de la máquina
Obtener información del usuario: página. Usuario
Obtener el nombre del equipo cliente: página. preguntar. Nombre de host del usuario
Obtenga la dirección IP del equipo cliente: página.
2. Métodos generales de programación de red:
Obtener el nombre de la computadora actual: sistema estático.
Según el nombre del ordenador, extraiga todas las direcciones IP. net.dns.resolve.lista de direcciones.
También puede recuperar el nombre de la computadora según la dirección IP: staticsystem. net.dns.resolve .nombre de host.
3. Atributos generales de la clase de entorno del sistema:
Nombre de la computadora actual: nombre de la máquina del sistema estático.
El dominio al que pertenece la computadora actual: sistema estático nombre de dominio del usuario.
Usuario actual del ordenador: entorno estático.
Un ejemplo para ilustrar:
Utilice System.Net;
Botón vacío privadoIP_Click(Remitente del objeto, sistema. EventArgs e)
{
Sistema. Net.IPAddress[] lista de direcciones = Dns. GetHostByName(Dns. GetHostName()). Lista de direcciones;
if (lista de direcciones. longitud gt1)
{
Texto labio. Texto = lista de direcciones[0]. ToString();
Mensaje SMS. Texto = lista de direcciones[1]. ToString();
}
Otro
{
Labio de texto. Texto = lista de direcciones[0]. ToString();
Mensaje SMS. Texto = "No hay conexión disponible";
}
}