我刚刚来使用WTSGetActiveConsoleSessionId获取活动控制台会话ID。
我需要这个在XP / Server 2003上工作。我99%确定我已经成功地在这些操作系统上使用过。 我刚刚检查(使用depends.exe)和kernel32.dll在这些操作系统上导出WTSGetActiveConsoleSessionId
。
但是, MSDN页面说:
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
那是怎么回事? 我错过了什么吗? 在XP / Server 2003上使用它是否安全?
不再支持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上可用,如果您已经确定它足够好,可以使用它。 这样做是不安全的。 您应该要求客户升级到其中一个受支持的客户端/服务器操作系统。
我认为它也适用于我在XP SP3中的更多信息