C# 检测系统关闭事件

C# 检测系统关闭事件,c#,windows-services,system,shutdown,C#,Windows Services,System,Shutdown,我有一个c#应用程序,它是任务管理应用程序 当该应用程序保存任何任务时,我将该任务保存到DB中,并在特定文件夹中写入一个记事本文件,其中包含该任务的详细信息(在该文件夹中,同时只有一个记事本文件可用) 但我的问题是,当用户按下系统关闭按钮时,我想打开那个记事本文件。简而言之,我想在系统关闭之前运行一些c#脚本 我认为使用windows服务是可能的,但如何实现呢?我不知道 请建议我“谢谢是预付款”。你试过这篇文章吗。如果有帮助,请告诉我。可以在注销/关闭时自动运行可执行文件。你不应该做任何需要用户

我有一个c#应用程序,它是任务管理应用程序

当该应用程序保存任何任务时,我将该任务保存到DB中,并在特定文件夹中写入一个记事本文件,其中包含该任务的详细信息(在该文件夹中,同时只有一个记事本文件可用)

但我的问题是,当用户按下系统关闭按钮时,我想打开那个记事本文件。简而言之,我想在系统关闭之前运行一些c#脚本

我认为使用windows服务是可能的,但如何实现呢?我不知道


请建议我“谢谢是预付款”。

你试过这篇文章吗。如果有帮助,请告诉我。可以在注销/关闭时自动运行可执行文件。你不应该做任何需要用户输入的事情。随着windows版本的发展,它对延迟关机的程序的容忍度越来越低。为什么关机是你的程序开始新活动的正确时间?你试过这篇文章了吗。如果有帮助,请告诉我。可以在注销/关闭时自动运行可执行文件。你不应该做任何需要用户输入的事情。随着windows版本的发展,它对延迟关机的程序的容忍度越来越低。为什么关机是程序开始新活动的正确时间?