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