Для того чтобы понять что сессия заблокирована (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 не возможно узнать заблокирована ли сессия или нет? Если можно, тогда подскажите каким способом?
Помогите пожалуйста! Какое условие нужно задать чтобы при клике на следующую карточку предыдущая закрывалась?
Пишу таблицы для своего приложение с помощью сайта быстрого перевода текста в HTML текст отображается без ошибок но вот на месте таблички стоит...
Может баян, но не нашёл для jspЕсть выпадающий список select, есть input type='number' и кнопка type='submit'
Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение