每次我尝试使用CreateFile打开我的驱动程序的句柄,我得到bsod(访问冲突)
重要的是要提到我的驱动程序成功加载并且我没有收到任何错误
有人知道如何处理吗?
提前致谢!
答案 0 :(得分:1)
!analyze -v是你的朋友。
答案 1 :(得分:1)
在Windows设置中启用创建Kernel Dump,然后在WinDbg中分析转储。
答案 2 :(得分:1)
您使用的是ZwCreateFile还是Createfile?您不能在驱动程序中使用CreateFile,因为这是一个usermode函数,驱动程序在内核模式下运行。而是调用ZwCreateFile,这是CreateFile的内核模式版本。
答案 3 :(得分:0)
另一个可能的故障源:用于处理IRP_MJ_CREATE的驱动程序内部函数未正确分配或出错。
但是你只能在不分析转储的情况下猜测(可能与驱动程序的符号数据库[PDB文件]一起)。