Informacje o systemie i formularze systemu Windows
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ć SystemInformation klasy do określania wielu rzeczy dotyczących komputera w czasie wykonywania. W poniższym przykładzie pokazano użycie SystemInformation klasy w celu pobrania klasy 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 SystemInformation klasy są tylko do odczytu. Nie można modyfikować ustawień użytkownika. Istnieje ponad 100 elementów członkowskich klasy, zwracając informacje na temat wszystkich elementów, 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 SystemInformation składowych klasy to ComputerName, DbcsEnabled, PowerStatusi TerminalServerSession.
Zobacz też
.NET Desktop feedback
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla