2014-09-30 40 views
0

我配置了活動目錄,並添加了兩個用戶x和y,我的域名是DOMAIN。我已經創建了一個應用程序,我可以用他們的用戶名DOMAIN/X和DOMAIN/Y登錄這兩個應用程序。但是,這裏是我將添加預期的用戶詳細信息到他們的用戶名和密碼數據庫的情況下,我想顯示一個登錄按鈕沒有用戶名和密碼字段誰是我的局域網內,我應該能夠得到PC名稱,然後我將驗證它通過我保存在Db的用戶名,並獲取用戶名和密碼來驗證他。所以基本上是沒有什麼辦法讓從用戶試圖在我的局域網中訪問應用程序,其中計算機名使用活動目錄獲取PC名稱

回答

0

你可以使用這段代碼來獲取計算機名稱

System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString(); 

,但如果你願意將電腦的名字保存爲只有名稱可能最終具有相同名稱的名稱。

如果只是要註冊,我建議要對MAC地址的每臺計算機

不知道到底如何做,但也許這種聯繫將幫助你

MAC Address

+0

感謝您的答覆。我有一件事在我的腦海裏,如果我使用這個,我將能夠獲得正在訪問應用程序的實際用戶的PC的名稱或我託管該應用程序的PC名稱。因爲我已經使用了Environment.UserName,但它給了我應用程序託管的pcname,這是我們的服務器PC – Vivekh 2014-09-30 09:54:55