如何解决我可以依靠Windows 10 x641803或更高版本上运行的远程桌面服务服务吗?
我正在处理一个接收会话更改通知(特别是SessionLogon)的服务(C#)。我从该通知中获得的唯一信息是 SessionId
。
最终目的是检查登录用户的配置文件(本地/漫游AppData / MyCorp / MyApp文件夹)中的特定设置,并执行任务(如果有)。
因此,我需要从 SessionId 转到我可以映射到用户个人资料的内容,例如 LogonUserName 或 SID 。有solutions on SO,但它们涉及WTSQuerySessionInformation
API,如果远程桌面服务未运行,则记录为失败。
在过去的Windows版本中,某些版本不包含远程桌面功能(通常是“家用”版本IIRC)。
有人知道我是否可以 依赖 在所有版本的Windows 10 x64(> = 1803)中始终存在?
解决方法
Documentation说“不”。
注意
您可以使用远程桌面连接到Windows 10 Pro和Enterprise,Windows 8.1和8 Enterprise和Pro,Windows 7 Professional,Enterprise和Ultimate,以及Windows Server 2008之前的Windows Server版本。您可以t连接到运行Home版本的计算机(例如Windows 10 Home)。
(强调:我)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。