0
有沒有什麼辦法可以只獲取WindowsIdentity中用戶的名字? 現在我這段代碼獲得全名:從Windows身份獲取唯一名稱
DirectoryEntry userEntry = new DirectoryEntry("WinNT://" + domain + "/" + userName + ",User");
string fullName = (string)userEntry.Properties["fullname"].Value;
但我想的名字和姓氏之間獨立。
(現在我使用split(' ')
,但也有網友有兩個或兩個以上的姓氏和名字,我也沒有辦法韓德爾這一點。)
感謝。
你可以切換到'LDAP:'提供程序而不是'WinNT:'嗎?正如您從[不受支持的IADsUser屬性](http://msdn.microsoft.com/en-us/library/windows/desktop/aa746507(v = vs.85).aspx)列表中看到的那樣,完整的用戶對象具有'FirstName'和'LastName',但是'WinNT'提供者不支持它們。 –
我如何獲得這些屬性?你不能在路徑中用'LDAP'替換'WinNT',它什麼也不給。你能寫一個如何使用它的答案嗎? – ParPar