C++ 如何在Windows7上使用watchdog
我有一台单板计算机,安装了Intel i5 CPU和Windows 7 32位。我的应用程序运行在Windows 7上,是系统上唯一的应用程序(应用程序执行计算机视觉功能;基于视频流)。所以我对使用Watchdog在出现故障时自动重置窗口感兴趣C++ 如何在Windows7上使用watchdog,c++,systems-programming,watchdog,wdk,C++,Systems Programming,Watchdog,Wdk,我有一台单板计算机,安装了Intel i5 CPU和Windows 7 32位。我的应用程序运行在Windows 7上,是系统上唯一的应用程序(应用程序执行计算机视觉功能;基于视频流)。所以我对使用Watchdog在出现故障时自动重置窗口感兴趣 我为这台(比方说)电脑开发了一个应用程序,我想使用CPU的看门狗(可以在BIOS中启用)。我在谷歌上搜索了很多,但都找不到足够的信息。我想我应该培养一个司机!我说的对吗?您的应用程序正在用户模式下运行。用户模式应用程序无法使操作系统(内核)崩溃。所以你
我为这台(比方说)电脑开发了一个应用程序,我想使用CPU的看门狗(可以在BIOS中启用)。我在谷歌上搜索了很多,但都找不到足够的信息。我想我应该培养一个司机!我说的对吗?您的应用程序正在用户模式下运行。用户模式应用程序无法使操作系统(内核)崩溃。所以你
如果该看门狗应用程序曾经运行过
WaitForExit()
,则vision应用程序已终止。在这种情况下,您可以重新启动vision应用程序,甚至重新启动PC,无论您喜欢什么。您的应用程序正在用户模式下运行。用户模式应用程序无法使操作系统(内核)崩溃。所以你
如果该看门狗应用程序曾经运行过
WaitForExit()
,则vision应用程序已终止。在这种情况下,您可以重新启动vision应用程序,甚至可以重新启动PC,无论您喜欢什么。如果需要驱动程序,我会感到惊讶,但可以询问主板制造商的技术支持。啊哈,所以我应该询问主板制造商?好的,非常感谢,先生。至少我知道该怎么做。最好的wishes@Malik切利克:我想知道,如果我们能够解决这个问题,我也必须这样做,但相关信息很难找到。事实上,我联系了制造商,他们给我寄来了关于主板和如何使用看门狗的蹩脚数据表。他们也给我发了一个示例代码,但是这个示例代码在蓝屏死机的情况下崩溃了很多次。BSoDs让我害怕使用它,因为我使用的系统非常关键,应该是稳定的。因此,我决定不使用看门狗。相反,我用内核开发(DDK)开发了自己的软件看门狗。如果需要一个驱动程序,我会感到惊讶,但我要问的地方是主板制造商的技术支持。啊哈,所以我应该问主板制造商?好的,非常感谢,先生。至少我知道该怎么做。最好的wishes@Malik切利克:我想知道,如果我们能够解决这个问题,我也必须这样做,但相关信息很难找到。事实上,我联系了制造商,他们给我寄来了关于主板和如何使用看门狗的蹩脚数据表。他们也给我发了一个示例代码,但是这个示例代码在蓝屏死机的情况下崩溃了很多次。BSoDs让我害怕使用它,因为我使用的系统非常关键,应该是稳定的。因此,我决定不使用看门狗。相反,我用内核开发(DDK)开发了自己的软件看门狗。