我正在使用DebugView 4.78来调试驱动程序的输出。我已经使用了来自here的指令(选项1,将DEFAULT值设置为0xf),重启,但我仍然无法从我的驱动程序获得任何调试输出(驱动程序构建是chk x64 win7)。
想法?
编辑:我发现了问题,构建过程一步就是将新的.sys文件复制到驱动程序位置(C:\ Windows \ System32 \ drivers),但是,即使复制操作说“复制了1个文件” “,我可以看到目标文件没有更新......
答案 0 :(得分:0)
由于Visual Studio是32位,在64位Windows上它是一个WOW64进程。如果此类流程尝试写入%WinDir%\System32\
,则结果将重定向到%WinDir%\SysWOW64
。通过使用特殊别名 Sysnative ,您可以写信至%WinDir%\Sysnative
,然后按预期结束%WinDir%\System32\
。
查看更多here。