簡體   English   中英

如何在Windows中獲得當前用戶?

[英]How can I get current user in windows?

我在asp.net和c#中有一個Web程序。 在我的應用程序中,我想獲取當前的Windows用戶名並將其保存在變量中。如果我在本地運行我的應用程序,我可以很容易地做到這一點,但是當我從服務器運行我的應用程序時該怎么辦呢? 這意味着我如何從HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ Windows \\ CurrentVersion \\ Authentication / LogonUI獲取當前用戶並將其保存在變量中?

你不可以做這個。 您無法獲取正在運行Web瀏覽器的計算機的登錄用戶名。 出於充分的原因,您會讀取沒有業務需求的數據。 如果您需要該用戶名,請讓用戶輸入。

在C#中,您可以通過字符串變量= System.Environment.UserName來獲取Windows身份

我希望這會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM