Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
A veces es necesario recopilar información sobre el equipo en el que se ejecuta la aplicación para tomar decisiones en el código. Por ejemplo, puede tener una función que solo sea aplicable cuando esté conectada a un dominio de red determinado; en este caso, necesitaría una manera de determinar el dominio y deshabilitar la función si el dominio no está presente.
Las aplicaciones de Windows Forms pueden usar la SystemInformation clase para determinar una serie de cosas sobre un equipo en tiempo de ejecución. En el siguiente ejemplo se demuestra el uso de la clase SystemInformation para recuperar el UserName y el UserDomainName.
Dim User As String = Windows.Forms.SystemInformation.UserName
Dim Domain As String = Windows.Forms.SystemInformation.UserDomainName
MessageBox.Show("Good morning " & User & ". You are connected to " _
& Domain)
string User = SystemInformation.UserName;
string Domain = SystemInformation.UserDomainName;
MessageBox.Show("Good morning " + User + ". You are connected to "
+ Domain);
Todos los miembros de la SystemInformation clase son de solo lectura; no se puede modificar la configuración de un usuario. Hay más de 100 miembros de la clase, devolviendo información sobre todo, desde el número de monitores conectados al equipo (MonitorCount) al espaciado de iconos en el Explorador de Windows (IconHorizontalSpacing y IconVerticalSpacing).
Algunos de los miembros más útiles de la SystemInformation clase incluyen ComputerName, DbcsEnabled, PowerStatusy TerminalServerSession.
Consulte también
.NET Desktop feedback