Для того чтобы понять что сессия заблокирована (CTRL+ALT+DEL -> Lock) используется следующий кусок кода:
if (WTSQuerySessionInformation(WTS_CURRENT_SERVER_HANDLE, sessionId, WTSSessionInfoEx, &buffer, &size) == TRUE && size > 0)
{
const WTSINFOEXW *info = reinterpret_cast<WTSINFOEXW *>(buffer);
if (info->Level == 1)
{
LONG flags = info->Data.WTSInfoExLevel1.SessionFlags;
return flags & WTS_SESSIONSTATE_LOCK;
}
}
Но этот код не работает в случае если мы подключились удаленно через Win Remote Control. flags
имеет WTS_SESSION_REMOTE_CONTROL
но при этом отсутствует флаг WTS_SESSIONSTATE_LOCK
. Значит ли это, что при Win Remote Control не возможно узнать заблокирована ли сессия или нет? Если можно, тогда подскажите каким способом?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Помогите пожалуйста! Какое условие нужно задать чтобы при клике на следующую карточку предыдущая закрывалась?
Пишу таблицы для своего приложение с помощью сайта быстрого перевода текста в HTML текст отображается без ошибок но вот на месте таблички стоит...
Может баян, но не нашёл для jspЕсть выпадающий список select, есть input type='number' и кнопка type='submit'
Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение