1 我的應用程序的用戶在膝上型電腦上運行應用程序,我需要根據當前登錄用戶的位置更改應用程序設置。我希望應用程序在插入到其HQ域時使用一組設置,當他們遠離辦公室時,使用不同的設置。我的c#程序如何檢測它是否插入用戶主域? 如何以編程方式檢測此? 來源 2011-12-13 Gary Barrett +1 什麼,你會用它來檢測這種非編程?也就是說,假設你坐在電腦前 - 你會檢查哪些設置來確定你的位置(環顧四周是作弊!) – AakashM +0 你需要一個數據連接 – +1 @AakashM如何計算機,屬性,工作組/域?或網絡和共享中心,目前連接到網絡? – Rup
0 您可以發送查詢到ActiveDirectory中,所描述的here,與當前用戶名 IPrincipal threadPrincipal = Thread.CurrentPrincipal; threadPrincipal.Identity.Name 來源 2011-12-13 16:23:00 Radik +0 當我漫遊時,(從網絡上拔掉電腦,回家)我的用戶名保持不變。 – GvS +0 是的,但在漫遊AD服務不可用和DirectorySearcher拋出異常。 – Radik +0 從你的回答中不太清楚 – GvS
什麼,你會用它來檢測這種非編程?也就是說,假設你坐在電腦前 - 你會檢查哪些設置來確定你的位置(環顧四周是作弊!) – AakashM
你需要一個數據連接 –
@AakashM如何計算機,屬性,工作組/域?或網絡和共享中心,目前連接到網絡? – Rup