Jun 10, 2014 02:11 AM|smirnov|LINK
I think it depends on your setup, and if login is not returned you can request it using an additional search
string cn = "CN=Smith\, Bruno,...";
DirectoryEntry de = new DirectoryEntry("LDAP://" + cn);
string s = (string)de.Properties["samaccountname"].Value;
to get his full name (btw, the full name is already there in the string) retrieve properties of "givenName" (first name), and "sn" (for surname = last name).