Informasi Sistem dan Formulir Windows

Terkadang perlu untuk mengumpulkan informasi tentang komputer tempat aplikasi Anda berjalan untuk membuat keputusan dalam kode Anda. Misalnya, Anda mungkin memiliki fungsi yang hanya berlaku saat terhubung ke domain jaringan tertentu; dalam hal ini Anda akan memerlukan cara untuk menentukan domain dan menonaktifkan fungsi jika domain tidak ada.

Aplikasi Windows Forms dapat menggunakan kelas SystemInformation untuk menentukan sejumlah hal tentang komputer pada waktu proses. Contoh berikut menunjukkan menggunakan kelas SystemInformation untuk mengambil UserName dan 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);

Semua anggota kelas SystemInformation bersifat baca-saja; Anda tidak dapat mengubah pengaturan pengguna. Ada lebih dari 100 anggota kelas, mengembalikan informasi tentang segala sesuatu dari jumlah monitor yang melekat pada komputer (MonitorCount) ke penspasian ikon di Windows Explorer (IconHorizontalSpacing dan IconVerticalSpacing).

Beberapa anggota kelas SystemInformation yang lebih berguna termasuk ComputerName, DbcsEnabled, PowerStatus, dan TerminalServerSession.

Lihat juga