Я пытаюсь написать системную службу, которая может определить, активен ли пользователь, а затем запустить процесс, если нет. Я использую сервис, потому что хочу, чтобы это работало, если пользователь вошел в систему или нет. Я пытался подключиться к API user32.dll и получить время с момента последнего ввода пользователя. Однако возвращаемое целое число всегда равно 0, поэтому я не думаю, что оно работает правильно. Разве это невозможно при работе в качестве системной службы?