Я подключаюсь к компьютеру XP в домене с помощью удаленного рабочего стола (ни один пользователь не был или не был подключен с момента последнего перезапуска), и я вижу, что используемые мной приложения (например, explorer.exe) принадлежат к идентификатору сеанса TS 0.
В то же время я получаю информацию, используя функцию LsaGetLogonSessionData()
в службе Windows, которую я использую, и в соответствии с информацией, которую я получаю от этой функции, мой идентификатор сеанса TS равен 2 (например)и НЕ 0.
Как я могу сказать в своей службе Windows, что мой логин использует explorer.exe в сеансе TS 0, если функция сообщает мне, что он находится в сеансе TS 2?!
Я должен признать, что эта сессия Windows заставила меня ДЕЙСТВИТЕЛЬНО запутаться!
Я попытаюсь перефразировать вопрос: как узнать, по какому идентификатору сеанса TS используется LUID?