Show / Hide Table of Contents

Информация о системе и Windows Forms

Иногда бывает необходимо собрать сведения о компьютере, на котором приложение выполняется на для принятия решений в коде. Например возможно, функция, которая применяется только при подключении к конкретному сетевому домену; в этом случае требуется способ определения домена и отключить функцию, если домен не существует.

Можно использовать в приложениях Windows Forms SystemInformation класс, чтобы определить количество сведения о компьютере во время выполнения. В следующем примере показано использование SystemInformation класса для извлечения UserName и 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)  

Все члены SystemInformation , доступны только для чтения; невозможно изменить параметры пользователя. Существует более 100 членов класса, возвращение сведений обо всем из число мониторов, подключенные к компьютеру (MonitorCount) для интервала между значками в проводнике Windows (IconHorizontalSpacing и IconVerticalSpacing).

Некоторые из наиболее полезными членами SystemInformation класс включать ComputerName, DbcsEnabled, PowerStatus, и TerminalServerSession.

См. также

  • SystemInformation
  • Управление питанием в Windows Forms
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX