• XSS.stack #1 – первый литературный журнал от юзеров форума

Получение бездействия пк от имени системы?

zzzka

RAID-массив
Пользователь
Регистрация
21.07.2022
Сообщения
57
Реакции
8
У меня есть билд, работающий от имени system, мне нужно, чтоб он умел получать время бездействия пк без создания ватчдога в юзер моде, какие варианты есть и как получить время бездействия?
 
не получается, возвращает время системы, а не юзера
Отлавливай выключения/перезагрузку пк / время работы системы до выключения и после /бездействие системы.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
как получить время бездействия?
если не сработает от системы - делай имперсонацию от нужного юзера.
 
если не сработает от системы - делай имперсонацию от нужного юзера.
спасибо, попробую
 
Функции QueryInterruptTime() и QueryUnbiasedInterruptTime() читают тики прерываний. Несмещённая «Unbiased» версия возвращает время, когда система находилась именно в рабочем состоянии, без учёта спящего режима и гибернации. В Win10 подвезли ещё 2 варианта этих функций с суффиксами «Precise», для более точных измерений интервалов: QueryInterruptTimePrecise(), и QueryUnbiasedInterruptTimePrecise(). Отличаются они тем, что если первые читают данные из уже готовой структуры KUSER_SHARED_DATA (мапится в юзер), то расширенные версии напрямую из портов физ.оборудования.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх