【发布时间】:2014-03-25 19:31:01
【问题描述】:
我正在使用 Cassia 将我的 C# 代码连接到我们的终端服务器网络。如果我以管理员用户身份运行程序,它工作正常。但是,当我使用本地系统用户将相同的代码作为服务加载并且 Cassia 进行 WTSEnumerateSessions 调用时,我得到 Win32Exception (0x80004005) “没有更多可用数据”。
来自this issue on the Cassia tracker 我看到这可能是权限问题。因此,在我正在查询的远程服务器上,我为要连接的机器的计算机帐户设置了“完全控制”权限,但它没有解决问题。
除了在具有管理权限的用户帐户下而不是在本地系统帐户下运行服务之外,还有其他建议吗?
【问题讨论】:
标签: c# winapi terminal-services cassia