Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Néha szükséges információkat gyűjteni arról a számítógépről, amelyen az alkalmazás fut, hogy döntéseket hozhasson a kódban. Előfordulhat például, hogy olyan függvénye van, amely csak akkor alkalmazható, ha egy adott hálózati tartományhoz csatlakozik; Ebben az esetben a tartomány meghatározására és a függvény letiltására lenne szükség, ha a tartomány nincs jelen.
A Windows Forms-alkalmazások a SystemInformation osztály használatával számos dolgot meghatározhatnak a számítógépről futásidőben. Az alábbi példa bemutatja, hogy a SystemInformation osztály használatával kéri le a UserName és 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);
Az SystemInformation osztály minden tagja írásvédett; nem módosíthatja egy felhasználó beállításait. Az osztálynak több mint 100 tagja van, és mindenről információt ad vissza a számítógéphez csatlakoztatott monitorok számától (MonitorCount) a Windows Intéző ikonjainak térközétől (IconHorizontalSpacing és IconVerticalSpacing).
A SystemInformation osztály néhány hasznosabb tagja a ComputerName, DbcsEnabled, PowerStatusés TerminalServerSession.
Lásd még
.NET Desktop feedback