Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Czasami konieczne jest zebranie informacji o komputerze, na którym działa aplikacja, w celu podejmowania decyzji w kodzie. Na przykład może istnieć funkcja, która ma zastosowanie tylko w przypadku połączenia z określoną domeną sieciową; w takim przypadku należy określić domenę i wyłączyć funkcję, jeśli domena nie jest obecna.
Aplikacje Windows Forms mogą używać klasy SystemInformation do określania wielu rzeczy dotyczących komputera w czasie wykonywania. W poniższym przykładzie pokazano użycie klasy SystemInformation w celu pobrania UserName i 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);
Wszystkie elementy członkowskie klasy SystemInformation są tylko do odczytu; nie można zmodyfikować ustawień użytkownika. Istnieje ponad 100 członków klasy, zwracających informacje na temat wszystkiego, od liczby monitorów dołączonych do komputera (MonitorCount) do odstępów między ikonami w Eksploratorze Windows (IconHorizontalSpacing i IconVerticalSpacing).
Niektóre z bardziej przydatnych członków klasy SystemInformation obejmują ComputerName, DbcsEnabled, PowerStatusi TerminalServerSession.
Zobacz także
- SystemInformation
- Zarządzanie Energią w Windows Forms
.NET Desktop feedback