2010-08-29 5 views
1

У меня очень сложное перечисление и закрытие сессий людей с помощью Mstsc/admin.Какой API позволит мне обнаружить и завершить сеанс кого-то, использующего «mstsc/console»?

Кто-нибудь знает API для использования, если сервер является обычным сервером, а не сервером терминалов?

ответ

0

Вы можете использовать функцию LsaEnumerateLogonSessions, чтобы получить список всех зарегистрированных сеансов и использовать LsaGetLoginSessionData, чтобы определить, какой тип сеанса он есть.

Если вас интересуют только сеансы удаленного рабочего стола, полезно также использовать WTSEnumerateSessions. Если вы хотите принудительно выйти из системы, вы можете использовать WTSLogoffSession.