Wie Sie wissen, ob ein Benutzerkonto existiert
-
Wie weiß ich, ob ein Benutzerkonto existiert auf meinem Windows OS (Vista)? Ich brauche diese Informationen von einem stand-alone-Maschine, die noch nicht beigetreten sind, eine domain.
-
Ich will wissen, ob ein Benutzer ein Teil einer Gruppe, zum Beispiel wird ein Benutzer 'admin' ist Teil von 'Administratoren' - Gruppe oder nicht?
- Möchten Sie vielleicht zu prüfen, diese forum. Es wird Ihnen die Aufzählung via WMI von den Benutzern auf der Maschine. Sie können dann überprüfen, um zu sehen, ob dein account ist es. Die forum links zu einem Artikel über code project als gut. Ich glaube, Sie können Holen Sie die Gruppenmitgliedschaft über WMI als gut, aber ich könnte falsch sein.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie arbeiten, wenn Sie ein lokales Konto existiert durch die
System.Sicherheit.Principal
namespace mithilfe des folgenden Codes.Bekommen jetzt Mitgliedschaft in der Gruppe ist etwas schwieriger, Sie können ganz einfach tun es für den aktuellen Benutzer mit der
WindowsPrinciple."IsInRole"
Methode (erstellen eines Prinzips aus derWindowsIdentify.GetCurrent()
- Methode).Als darauf hingewiesen, ich glaube nicht, dass es einen Weg gibt, der immer etwas anderes, ohne Rückgriff auf PInvoke oder WMI. So, hier ist ein Stück code, um zu überprüfen, Gruppe Mitgliedschaft mit WMI.
Habe ich versucht den folgenden code und der funktioniert gut für mich..