[英]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.