это мой C# код:SessionEndingEvent не вызывался
void main()
{
SystemEvents.SessionEnding += new SessionEndingEventHandler(SystemEvents_SessionEnding);
}
void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e)
{
Console.WriteLine(e.Reason);
}
Так или иначе, нет никакого вывода. Любые идеи почему?
Если один из ответов решает вашу проблему, не стесняйтесь и поддержите/принимайте ответ –
Я уверен, что. Моя проблема еще не решена. Приложение, в котором я пытаюсь использовать это, - это служба Windows. – Zulakis
в порядке! службы ведут себя не как настольные приложения. –