Red de conocimiento informático - Conocimiento informático - ¿Cómo obtener el nombre de host de inicio de sesión del sistema (C#) y lp?

¿Cómo obtener el nombre de host de inicio de sesión del sistema (C#) y lp?

Es muy fácil obtener el nombre de la computadora, la dirección IP y el nombre de usuario actual en formato . neto. A continuación se muestran algunos métodos utilizados habitualmente. Si tiene otros buenos métodos, puede responderlos y ordenarlos juntos:

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";

}

}