代码之家  ›  专栏  ›  技术社区  ›  McGovernTheory

向非Windows操作系统添加蓝屏死亡

  •  4
  • McGovernTheory  · 技术社区  · 17 年前

    我正在寻找一份工作 operating system kernel development

    1. 如果我想在操作系统上模拟Windows蓝屏死亡,我会简单地把这个逻辑放在 panic 内核方法?

    2. 有没有办法改进Windows当前执行此功能的方式?

    3 回复  |  直到 17 年前
        1
  •  2
  •   hannson    17 年前

    我不确定在源代码中查找到哪里,但您可能希望查看ReactOS,这是一个已经有BSOD的开源Windows克隆。

        2
  •  1
  •   Nikolai Fetissov    17 年前

    BSD实际上比Windows更好地处理这个问题 DDB :)
    这里是另一个链接到 FreeBSD Kernel Debugging

        3
  •  0
  •   bk1e    17 年前
    1. 您可以在任何地方模拟Windows的错误检查功能。大多数Linux系统都将其放入 XScreenSaver .

    2. 要改进Windows错误检查,Windows驱动程序开发人员可以使用 KeRegisterBugCheckReasonCallback() 在生成的迷你转储中记录有关其驱动程序状态的更多信息。这可能会在未启用完整内核/内存转储时提高事后调试的效率。