mon état =>

Bonjour tout le monde,
je remerci d'avance tous ceux qui pouront ou ne pouront pas m'aider !
....
a fin d'avertir les utilisateur de la date d'expiration de leur pwd,
je dois absolument récuperer la valeur de l'attribut ["
pwdLastSet"]
dans l'Active Directory , le probleme, c'est que la valeur retourné est du type object alors que la valeur de l'attribut est de type LargeInteger ( voir (using) ActiveDs .dll)
soit j'ai une erreur de cast lors quand j'esseet de convertir l'objet object en LargeInteger,
LargeInteger liPasswdLastSet = Ldap.Properties["pwdLastSet"].Value as LargeInteger ;
soit j'ai une erreur de cast quand j'esseil d'utiliser les attribut du type LargeInteger avec un object !!!! (dans la methode)
long fileTime = LongFromLargeInteger(Ldap.Properties["pwdLastSet"].Value);//pas non-plus avec [0]
DateTime pwdSet = DateTime.FromFileTime(fileTime); private
long LongFromLargeInteger(object largeInteger) {
System.Type type = largeInteger.GetType();
int highPart = (int)type.InvokeMember("HighPart",BindingFlags.GetProperty, null, largeInteger, null); int lowPart = (int)type.InvokeMember("LowPart",BindingFlags.GetProperty, null, largeInteger, null); return (long)highPart << 32 | (uint)lowPart; }
(SVP)quelqu'un sait comment covertir un object en LargeInteger ?
ou meme une autre solution a mon probleme!!!!
merci d'avance!!!!!
si j'ai ecris des ...erreurs, merci de me le dire, car je commence dans le monde du .NET , ... ...

je suis novice

Recherche d'info, ... svp

je suis novice

Recherche d'info, ... svp.