Compartilhar via


Informações sobre o Sistema e Formulários do Windows

Às vezes é necessário obter informações sobre o computador em que seu aplicativo está executando para que certas decisões possam ser tomadas em seu código. Por exemplo, você pode ter uma função que só se aplica quando conectada a um domínio de rede em particular; neste caso, você necessitaria de uma forma de determinar o domínio e desativar a função se o domínio não estiver presente.

Aplicativos de Formulários do Windows podem usar a classe SystemInformation para determinar uma série de coisas a respeito do computador em tempo de execução. O exemplo a seguir mostra o uso da classe SystemInformation para recuperar o UserName e o 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 os membros da classe SystemInformation são somente leitura; você não pode modificar as configurações do usuário. Existem mais de 100 membros na classe, retornando informações sobre tudo desde o número de monitores ligados ao computador (MonitorCount) ao espaçamento de ícones do Windows Explorer (IconHorizontalSpacing e IconVerticalSpacing).

Alguns dos membros mais úteis da classe SystemInformation incluem ComputerName, DbcsEnabled, PowerStatus e TerminalServerSession.

Consulte também

Referência

SystemInformation

Conceitos

Gerenciamento de Energia em Formulários do Windows