Информация о системе и 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.
См. также
.NET Desktop feedback
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по