Convertir un nom d'utilisateur à un SID chaîne en C#/.NET
Il y a une question à propos de la conversion à partir d'un SID à un nom de compte; il n'y en a pas un pour l'autre manière autour.
Comment voulez-vous convertir un nom d'utilisateur à une chaîne SID, par exemple, pour savoir qui de la sous-clé HKEY_USERS se rapporte à un utilisateur d'un nom?
Vous devez vous connecter pour publier un commentaire.
Le podcast me dit que je dois demander, et répondre à des questions quand ils ne sont pas répondu sur la DONC déjà. Va ici.
La voie de la facilité, avec .NET 2.0 et jusqu', est-ce:
À la dure, qui fonctionne quand ce n'est pas, et travaille sur .NET 1.1 également:
La
LookupAccountName()
natif méthode a l'avantage de pouvoir être exécuté sur une machine distante alors que l' .NET des méthodes ne peuvent pas être exécutées à distance.Si l'exemple n'est pas le montrer
LookupAccountName(null)
<- c'est le système distant pour exécuter sur.