我有一個Windows窗體應用程序將在域和非域(本地桌面)環境中運行。我試圖瞭解Windows安全性如何在這些不同的環境中工作。我需要以編程方式確定何時運行我的應用程序作爲管理員,我認爲是不同的域和本地環境(可能當UAC在控制??)。Windows中的安全性和確定privillges在.net
我也有點困惑,如果UAC取代域名登錄,如果打開?
我希望該產品的大多數遠程用戶也將被設置爲本地管理員,並受到UAC的限制。
如何在這些條件下檢查特權? (vb.net應用程序,但c#也很好 - 謝謝)
乾杯,蒂姆。
感謝您的解決方案 - 我曾試過這個,但錯過了'initializeWithWindowsUser,因此沒有得到任何迴應。我試圖將用戶名和域名變成Principal.WindowsIdentity並從那裏去。我會標記答案,但我已經找到了另一種解決方案,並得到它的工作,我也想分享。再次感謝 –