0

我正在使用 DebugView 4.78 来调试驱动程序的输出。我已使用此处的说明(选项 1,将 DEFAULT 值设置为 0xf),重新启动,但我仍然无法从我的驱动程序中获得任何调试输出(驱动程序版本为 chk x64 win7)。

想法?

编辑:我发现了问题,一步中的构建过程是将新的 .sys 文件复制到驱动程序位置(C:\Windows\System32\drivers),但是,即使复制操作显示“复制了 1 个文件”,我可以看到目标文件没有更新...

4

1 回答 1

0

由于 Visual Studio 是 32 位的,因此在 64 位 Windows 上它是一个 WOW64 进程。如果这样的进程试图写入%WinDir%\System32\结果将被重定向到%WinDir%\SysWOW64. 通过使用特殊别名Sysnative,您可以写入%WinDir%\Sysnative,然后它将%WinDir%\System32\按预期以 结束。

在这里查看更多。

于 2012-07-02T15:27:00.757 回答