Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: Windows API / MS.NET Framework API (https://www.delphipraxis.net/20-library-windows-api-ms-net-framework-api/)
-   -   C# Domainnamen des PCs erhalten (https://www.delphipraxis.net/78093-domainnamen-des-pcs-erhalten.html)

Dax 28. Sep 2006 21:21


Domainnamen des PCs erhalten
 
Ultimator zeigt in diesem Post, wie es mit C# recht einfach ist, den Namen der aktuellen Arbeitsgruppe herauszubekommen.

In eine Klasse verpackt sähe das ganze in etwa so aus:
Code:
using System.Management;

public class DomainHelper
{
    public static string GetDomainName()
    {
        ManagementObjectSearcher searcher =
        new ManagementObjectSearcher("SELECT * FROM Win32_ComputerSystem");
        ManagementObjectCollection Coll = searcher.Get();

        string domainName = null;
        foreach(ManagementObject ManObj in Coll) {
            domainName = ManObj.GetPropertyValue("Domain").ToString();
        }
        return domainName;
    }
}
Um diesen COde nutzen zu können, müsst ihr zu eurem Projekt noch eine Referenz auf "System.Management.dll" (die ist normalerweise im GAC) hinzufügen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz