共用方式為


系統資訊和 Windows Form

有時候需要收集與執行應用程式的電腦有關的資訊,以便在程式碼中做出決策。 例如,您可能有一個只在連線到特定網路網域時才適用的函式;在此情況下,您需要一種方式來判斷網域,並在網域不存在時停用該函式。

Windows Forms 應用程式可以使用 SystemInformation 類別來判斷電腦在執行階段的一些事項。 下列範例示範如何使用 SystemInformation 類別來擷取 UserNameUserDomainName

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);

SystemInformation 類別的所有成員都是唯讀的;您無法修改使用者的設定。 此類別有超過 100 個成員,傳回從連結至電腦的監視器數量 (MonitorCount) 到 Windows 檔案總管中的圖示間距 (IconHorizontalSpacingIconVerticalSpacing) 的所有資訊。

SystemInformation 類別的一些更實用的成員包括 ComputerNameDbcsEnabledPowerStatusTerminalServerSession

另請參閱