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.