Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Às vezes, é necessário reunir informações sobre o computador em que seu aplicativo está sendo executado para tomar decisões em seu código. Por exemplo, você pode ter uma função que só é aplicável quando conectado a um domínio de rede específico; Neste caso, você precisaria de uma maneira de determinar o domínio e desativar a função se o domínio não estiver presente.
Os aplicativos do Windows Forms podem usar a classe SystemInformation para determinar várias coisas sobre um computador em tempo de execução. O exemplo a seguir demonstra o uso da classe SystemInformation para recuperar o UserName e 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; não é possível modificar as configurações de um usuário. Há mais de 100 membros da classe, retornando informações sobre tudo, desde o número de monitores conectados ao computador (MonitorCount) para o espaçamento de ícones no Windows Explorer (IconHorizontalSpacing e IconVerticalSpacing).
Alguns dos membros mais úteis da classe SystemInformation incluem ComputerName, DbcsEnabled, PowerStatuse TerminalServerSession.
Ver também
.NET Desktop feedback