C# C当用户注销或关机时调用函数

C# C当用户注销或关机时调用函数,c#,C#,我试图在用户注销或关机时发送电子邮件。当用户注销或关闭c上的计算机时,有任何方法可以调用函数,我试图检测用户何时注销,但显然在发送电子邮件之前程序已关闭。我知道的唯一可靠方法是在组策略中添加关闭脚本。有关如何执行此操作的信息,请参阅 通过在运行对话框Win+R中输入gpedit.msc no quotes打开GPE 在左侧面板中,选择计算机配置下的Windows设置 双击右面板中的脚本启动/关闭 双击关机 单击添加。。。 导航到包含要运行的脚本的文件夹 单击“确定” 即使如此,如果用户突然关闭计

我试图在用户注销或关机时发送电子邮件。当用户注销或关闭c上的计算机时,有任何方法可以调用函数,我试图检测用户何时注销,但显然在发送电子邮件之前程序已关闭。

我知道的唯一可靠方法是在组策略中添加关闭脚本。有关如何执行此操作的信息,请参阅

通过在运行对话框Win+R中输入gpedit.msc no quotes打开GPE

在左侧面板中,选择计算机配置下的Windows设置

双击右面板中的脚本启动/关闭

双击关机

单击添加。。。 导航到包含要运行的脚本的文件夹

单击“确定”


即使如此,如果用户突然关闭计算机,显然也不会运行脚本。如果您需要高水平的可靠性,最好在某个服务器上设置服务,监视用户的计算机,并在电子邮件从网络中消失时发送电子邮件。

假设您正在开发asp.net应用程序,请从这一点开始

老实说,你的问题很广泛