C++ WTSGetActiveConsoleSessionId-支持的最小客户端/服务器不正确?

C++ WTSGetActiveConsoleSessionId-支持的最小客户端/服务器不正确?,c++,windows,winapi,C++,Windows,Winapi,我只是用来获取活动控制台会话ID的 我需要这个在XP/Server2003上工作。我99%肯定我以前在那些操作系统上成功地使用过它。我刚刚检查了(depends.exe)和kernel32.dll在这些操作系统上的导出WTSGetActiveConsoleSessionId 然而,报告说: 支持的最小客户端Windows Vista 支持的最低服务器Windows server 2008 怎么回事?我错过什么了吗?在XP/Server 2003上使用它安全吗?我认为它在XP SP3中也适用于我,

我只是用来获取活动控制台会话ID的

我需要这个在XP/Server2003上工作。我99%肯定我以前在那些操作系统上成功地使用过它。我刚刚检查了(depends.exe)和kernel32.dll在这些操作系统上的导出
WTSGetActiveConsoleSessionId

然而,报告说:

支持的最小客户端Windows Vista

支持的最低服务器Windows server 2008


怎么回事?我错过什么了吗?在XP/Server 2003上使用它安全吗?

我认为它在XP SP3中也适用于我,Windows XP和Windows Server 2003不再受支持,因此受支持的最低客户机/服务器分别是Windows Vista和Windows Server 2008。一个常见的错误是,开发人员阅读信息的意思是“引入”。事实并非如此

在XP/Server 2003上使用它安全吗

不会。Windows XP和Windows Server 2003都不会收到错误修复,也不会收到安全和功能更新。MSDN中记录的合同可能适用于也可能不适用于不再受支持的系统


WTSGetActiveConsoleSessionId
在Windows XP和Windows Server 2003上可用,如果您已经确定它对您来说足够好,您可以使用它。这样做是不安全的。您应该要求您的客户升级到一个受支持的客户端/服务器操作系统。

WTS API从Windows 2000开始提供。“一个常见的错误是,开发人员将信息解读为“引入”。我想我对此感到内疚。这就是为什么我感到困惑。谢谢