KdPrint 在checked 和free版本的不同
生活随笔
收集整理的這篇文章主要介紹了
KdPrint 在checked 和free版本的不同
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在checked版本中,Kdprint,會被DbgPrint所代替
我們編個簡單的程序:
NTSTATUS DriverEntry( PDRIVER_OBJECT pObj , PUNICODE_STRING path)
{
pObj->DriverUnload = DriverUnload;
KdPrint(("123"));
return STATUS_SUCCESS;
}
可以用IDA簡單的看一下:
顯然Kdprint,被DbgPrint所代替了。
在free版本中,Kdprint無效,不做任何事情。
可看IDA分析結果:可見不做任何事情
總結
以上是生活随笔為你收集整理的KdPrint 在checked 和free版本的不同的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [Windows驱动开发](四)内存管理
- 下一篇: OD的 CC断点,内存访问断点,硬件断点