这是我的C#代码:SessionEndingEvent没有得到所谓的
void main()
{
SystemEvents.SessionEnding += new SessionEndingEventHandler(SystemEvents_SessionEnding);
}
void SystemEvents_SessionEnding(object sender, SessionEndingEventArgs e)
{
Console.WriteLine(e.Reason);
}
不知何故,没有输出。任何想法为什么?
如果其中一个答案可以解决您的问题,请随时提出并接受答案 –
我确实会这样做。我的问题还没有解决。我试图使用这个应用程序是一个Windows服务。 – Zulakis
好的!服务的行为不像桌面应用程序。 –