Информация о системе и 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.