繁体   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