У меня есть служба Windows, и я хочу посмотреть, что происходит, когда пользователь входит в систему или выходит из нее, выходит из системы и т. Д. Я поместил Debugger.Launch
внутри переопределения OnSessionChange
, но он не срабатывает.
Как я могу отладить эту часть кода?
public class MyService:ServiceBase
{
protected override void OnSessionChange(SessionChangeDescription changeDescription) {
Debugger.Launch(); //debugger does not fire here !
}
protected override void OnStart(){ } //debugger fires here
protected override void OnStop(){ } //debugger fires here
}
PS Я ожидаю, когда я разблокирую компьютер, событие сработает и попадет в visual studio сОтладчик. Есть ли способ его отладки или журналы - единственный способ увидеть, что там происходит?