У меня есть служба Windows, которая должна выполнять некоторые действия над «активностью пользователя» (перемещение мыши, нажатие клавиатуры) и «бездействием пользователя» (в течение некоторого времени нет перемещения мыши / нажатия клавиатуры).Так как сервис находится в другом сеансе и компьютер может быть заблокирован / пользователь не вошел в систему, я не могу использовать хуки, GetLastInputInfo()
, GetAsyncKeyState()
и т. Д. Где много сложных методов для взаимодействия с сеансами из сервиса, но, возможно, это некоторыеСуществует простое решение, что я могу быстро написать код на C / C ++?