共用方式為


系統資訊和 Windows Form

更新:2007 年 11 月

有時候,您可能必須收集目前執行應用程式之電腦的相關資訊,以便決定程式碼。例如,您可能有一項只在連接到特定網路網域時才適用的函式;如果是這種情況,您就需要一套方法來判斷網域並在網域不存在時停用函式。

Windows Form 應用程式可以使用 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

請參閱

概念

Windows Form 中的電源管理

參考

SystemInformation