Joa, das wäre dann die Notlösung über P/Invoke, aber die wollte ich soweit möglich umgehen...
Wenn jemand nen anderen Weg kennt, bitte posten. Aber trotzdem Danke
//edit:
Problem gelöst
Für alle Suchenden und die, die's nicht werden wollen:
Die Property "Domain" in der Win32_ComputerSystem - Klasse enthält den gesuchten Wert.
(Warum find ich eigentlich die Antwort immer selber,
nachdem ich nen Thread eröffnet hab? -.-)
//edit2:
Ich ergänz gleich mal Code und poste meine ganze Funktion
Code:
using System.Management;
...
private string DomainName;
public string ArbeitsgruppenName()
{
ManagementObjectSearcher searcher =
new ManagementObjectSearcher("SELECT * FROM Win32_ComputerSystem");
ManagementObjectCollection Coll = searcher.Get();
foreach (ManagementObject ManObj in Coll)
{
DomainName = ManObj.GetPropertyValue("Domain").ToString();
}
return DomainName;
}
MfG Ultimator
Julian J. Pracht