Einzelnen Beitrag anzeigen

Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Arbeitsgruppe auslesen

  Alt 28. Sep 2006, 21:05
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
  Mit Zitat antworten Zitat