windows-principal

    4熱度

    1回答

    我的本地用戶帳戶位於Administrators組,我想簡單瞭解Windows窗體項目如何確定我是否在管理員組中。所以,我開始了一個windows窗體項目,並嘗試了以下方法: [STAThread] static void Main() { string adminGroup1 = @"BUILTIN\Administrators"; string adminGroup2

    1熱度

    1回答

    在我的公司,我們有一個自定義HMI。如果用戶願意,該HMI可以使用計算機的域進行登錄。下面是我們目前正在努力解決 隨着用戶身份登錄到Windows域用戶的情況下,他們登錄到HMI使用相同的Windows憑據 - 一切順利。 網絡連接斷開,用戶重新啓動計算機。 用戶可以登錄到Windows使用相同的域登錄(與Windows緩存用戶允許此) 用戶之前嘗試登錄到我們的HMI,他們可以因爲我沒有不想出瞭如

    1熱度

    1回答

    我嘗試使用以下代碼獲取以Network Service運行的服務的計算機主體名稱。 BOOLEAN bError = GetUserNameEx(NameUserPrincipal, buffer, &buf_len); 由於我的電腦的域名是[email protected],我期待的結果buffer是一樣的。 但是,返回的服務主體名稱是[email protected]。 我確定我已更改我的

    11熱度

    2回答

    我正在構建一個內聯網應用程序使用MVC3與MSSQL後端。我有身份驗證和角色(通過自定義角色提供者)正常工作。我現在要做的是重寫User.Identity以允許像User.Identity.FirstName這樣的項目。但我無法找到任何代碼,會告訴我如何的WindowsIdentity 爲此,我曾嘗試編寫自定義提供: public class CPrincipal : WindowsPrincip

    6熱度

    2回答

    我使用WindowsPrincipal的IsInRole方法來檢查WPF和Winforms應用程序中的組成員身份。我生成的身份令牌可以是任何AD用戶(不一定是實際登錄到計算機的用戶 - 取決於我在做什麼,我不一定要進行身份驗證,我只是使用基本的信息級別令牌(我認爲它的正確名稱是「身份令牌」) 第一次在特定的計算機上運行此代碼時,操作系統會爲指定的用戶生成身份令牌,然後該令牌由IsInRole函數使

    6熱度

    1回答

    我有一個連接到WCF服務WPF客戶端,我要鎖定一些功能,以便只有特定的用戶可以執行某些操作。執行服務方法時,WCF服務模擬客戶端用戶。操作系統是Windows XP。 我正在閱讀this question作爲我的調查的一部分,將我的應用程序中的用戶角色應用於功能的最佳方式(我想將用戶分配給AD安全組,然後檢查IsInRole),並擔心緩存的權限會允許減少了權限的用戶訪問他們不再有權限的功能。相反,

    11熱度

    4回答

    構造函數WindowsIdentity(string)要求用戶名格式爲[email protected]格式。但在我的情況下,我從舊的DOMAIN\user格式的數據庫中獲取用戶名(然後必須檢查他們的Windows角色成員身份)。 從舊式用戶名創建WindowsPrincipal的最佳方式是什麼?

    0熱度

    2回答

    如何獲取Active Directory用戶列表(僅顯示在Windows登錄屏幕中的用戶) 我嘗試了很多使用Windows原理庫的方法& WMI Select命令。我不斷收到Admministrator,Guest &其他一些VUSRNEIL-DELL。這三個用戶帳戶都不會出現在登錄屏幕上。我如何才能在這些用戶類型之間進行決定?

    0熱度

    1回答

    我開發了一個商用WPF .Net 4.0應用程序,它使用各種WMI select命令在已安裝的計算機上返回Windows用戶帳戶(登錄帳戶)。直到用戶使用西班牙語版本的Windows(Windows 7 Home Premium)報告沒有Windows帳戶名稱正在返回時,我才從未遇到任何問題。由於這位用戶位於西班牙,因此我很難在不使用電腦的情況下進行調試。 是否有人知道任何本地化或語言障礙,可能會

    0熱度

    1回答

    我想驗證登錄用戶是否存在於AD組或通訊組列表中。我試圖使用WindowsIdentity,但這並沒有給我適當的結果。如果我將用戶添加到DL,然後檢查用戶是否在DL中,它會給我不正確的結果。 我重新啓動了我的IIS,甚至清除了我的瀏覽器cookie和緩存,但沒有運氣。 IsInRole()函數在哪裏驗證用戶角色。在公元或本地機器....?我試圖從本地機器組中刪除自己,但它仍然授權我爲該組。任何幫助,