簡體   English   中英

如何獲取正在運行的進程的用戶名

[英]how to get under which username a process running

非常令人煩惱的是,我找到了一個代碼示例,以從stackoverflow獲取用戶名, how to get under which username a process running以及在控制台應用程序how to get under which username a process running但在Windows Service中無法正常how to get under which username a process running returnVal為2,不顯示用戶名和域。 誰能告訴我我需要在Windows服務中更改任何設置嗎?

嘗試在具有足夠權限來調用GetOwner()的帳戶下運行該服務。

我相信您所追求的只是:

string user = Environment.UserName;

該服務本身正在使用某個系統帳戶運行,但是您說您正在尋找自己的帳戶名,即登錄的用戶帳戶。

暫無
暫無

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

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