c#服务如何获取调用它的终端服务器用户的身份(登录名)?
我编写了 ac# 服务来监听 http 请求并返回当前登录用户。该请求由在浏览器中运行的 javascript 初始化。到目前为止效果很好,但它不适用于可以同时连接多个用户的终端服务器。我目前正在做的是查询“explorer”的processId,然后使用“GetOwner”来获取用户登录名。
服务有没有办法识别为其生成 http 请求的用户?我可以以某种方式获取 http 会话并识别拥有它的用户吗?我需要返回用户身份作为响应。
谢谢,JJ