【问题标题】:Detecting a Windows Update Automatic Restart with VB.NET (Before it happens)使用 VB.NET 检测 Windows 更新自动重启(在它发生之前)
【发布时间】:2015-10-04 22:18:57
【问题描述】:

我的办公室计算机自动重新启动(组策略)。我想要一个应用程序,它可以简单地检测到将要发生自动重启,并执行一项操作(向我发送电子邮件)。我找到的可能路径是ARR

(我通过这个问题找到了:Detect whether a Windows reboot was due to Windows updates

但是,这是用 C、C++ 编写的,我真的只是一个具有基本 VB.net 知识的菜鸟。如果自动更新重新启动由特定进程执行,则可能的路径是使用GetProcessByName。因此我的问题是:

  • 是否为 Windows 自动重新启动启动了特定进程?
  • 有没有更好的方法来做到这一点?

【问题讨论】:

    标签: vb.net windows-update


    【解决方案1】:

    ARR 可能是最正确的方法。

    要尝试更多地使用您的驾驶室,您可以编写一个在启动时运行并搜索事件日志的 VB 应用程序,类似于 this

    【讨论】:

    • 感谢您的建议!所以重启后做任何事情的问题是它需要我登录,这不是自动的(我希望发送电子邮件,以便我知道我必须去电脑,登录并重新启动所有时间敏感的东西我已经搅动了......该死的强制重启!)
    • 其实根据windows的版本,或者你对写作服务的舒适程度,不一定需要登录。 Windows 7 计划任务可以在启动时触发,或者一项服务都可以满足您的需求。
    • 不知道,谢谢!我必须检查这些选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-13
    • 2012-03-27
    • 1970-01-01
    • 2018-07-01
    • 1970-01-01
    • 2012-08-02
    相关资源
    最近更新 更多