Windows 关机时如何显示确认消息?

Windows 关机时如何显示确认消息?

我希望用户关闭 Windows 时出现自定义确认消息,但应该注意以下几点:

  1. 当用户尝试关机时,它应该显示确认消息。
  2. 如果用户点击“确定”,那么它将被关闭。
  3. 如果他们点击“取消”按钮,那么窗口也应该关闭,并且在数据库(SQL 服务器)中应该创建一些唯一的值。

答案1

你为什么需要它?

gpedit.mscWindows 已经内置了一项名为关机事件跟踪器的功能。它在服务器操作系统上默认启用,您也可以在 Windows 桌面版上通过组策略(例如 )启用它。

本地组策略编辑器的屏幕截图,显示“显示关机事件跟踪器”选项

它使您能够:

  1. 通过显示如下对话框来避免用户错误地关闭机器: Windows 2008 下关闭 Windows 对话框的屏幕截图
  2. 通过事件查看器跟踪关机事件,以获得更详细的视图。

例如:

  • 如果没有启用事件跟踪器,您将:

内核功耗:109内核电源管理器已启动关机转换。
内核通用:13操作系统正在于系统时间 ‎2011‎-‎09‎-‎10T00:23:20.247232500Z 关闭。

  • 使用关机事件跟踪器,您可以:

用户32:1074进程 Explorer.EXE 已代表用户 <域名>\<用户名> 启动计算机 <计算机名称> 的重启,原因如下:网络连接丢失(计划外)
原因代码:0x4050014
关机类型:重启

从这里,如果您是开发人员或者您能够雇用一名开发人员,您可以轻松创建一个工具来扫描 Windows 事件并将重要信息导入您的数据库,包括启动关机的用户或原因。

相关内容