У меня есть служба Windows, которая должна запускаться для всех пользователей, которым необходимо знать, какой пользователь в настоящий момент зарегистрирован. Я хотел бы написать приложение, которое запускается при входе пользователя в систему, который будет уведомлять службу, что этот пользователь является тот, который в настоящее время вошел в систему. Он также должен обрабатывать, когда пользователь переключается (что означает, что оба они все еще работают).Как написать приложение, которое предупреждает службу Windows, в которой пользователь в настоящий момент зарегистрирован?
Является ли это возможным и наилучшим способом информирования моего сервиса о том, что пользователь в настоящий момент зарегистрировал и использует компьютер, и если да, то как я могу заняться созданием/установкой моего приложения, чтобы он запускался, когда пользователь регистрируется (он просто входит в папку «Автозагрузка» для этого пользователя?) и определяет, были ли переключатели пользователей?
Если нет, то что это лучший способ сделать это?
Это документ о DLL-письмах об уведомлении Winlogon. Они были полезны, но Microsoft отказалась от поддержки для них, начиная с Vista. Они обсуждаются здесь: http://technet.microsoft.com/en-us/library/cc721961%28WS.10%29.aspx –