gpt4 book ai didi

c++ - 如何在 Windows 7 上使用看门狗

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:03:23 27 4
gpt4 key购买 nike

我有一台装有 Intel i5 CPU 和 Windows 7 32 位的单板计算机。我的应用程序在 Windows 7 上运行,并且是系统上唯一的应用程序(应用程序执行计算机视觉;基于视频流)。所以我对使用 Watchdog 在失败时自动重置 Windows 很感兴趣。

我为这台(比方说)PC 开发了一个应用程序,我想使用 CPU 的看门狗(可以在 BIOS 中启用)。我用谷歌搜索了很多,但无法获得足够的信息。我想我应该开发一个驱动程序!我说得对吗?

最佳答案

您的应用程序正在用户模式下运行。用户模式应用程序不能使操作系统(内核)崩溃。因此,你

  1. 不需要重新启动 Windows,因为 Windows 不会受到程序崩溃的影响
  2. 无需实现内核驱动程序或硬件看门狗
  3. 可以简单地实现另一个查询进程列表并重新启动应用程序的用户模式应用程序,或者,更好的是,看门狗应用程序运行您的视觉应用程序并收到有关其终止的通知。

在 .NET 中,我会使用 Process class (MSDN)启动一个进程,然后调用 WaitForExit() .这应该可以解决问题。

如果该看门狗应用程序运行超过 WaitForExit(),则视觉应用程序已终止。在这种情况下,您可以根据需要重启视觉应用程序甚至重启 PC。

关于c++ - 如何在 Windows 7 上使用看门狗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19142977/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com