断点不会在Visual Studio内核驱动程序调试器中受到影响

时间:2016-07-13 19:49:34

标签: windows visual-studio-2015 remote-debugging wdk

经过大量的努力,我成功修复了Visual Studio崩溃,试图通过在主机和远程计算机上安装Windows 10.0.10586来开始调试远程内核应用程序。现在驱动程序已安装,Visual Studio以内核模式启动其调试器,我可以将内核视为当前附加进程。问题是,代码似乎根本没有被执行。我在返回0时设置断点,等待5分钟后没有任何反应。

这是我的代码:

#pragma warning(disable : 4100)
#include <ndis.h>
#include <fwpmk.h>
#include <fwpvi.h>
#include <fwpsk.h>

extern "C" {
    NTSTATUS DriverEntry(
        _In_ struct _DRIVER_OBJECT *DriverObject,
        _In_ PUNICODE_STRING       RegistryPath
    )
    {
        DbgPrint("test code");
        return 0;
    }
}

你能帮我搞定吗?我正在使用Visual Studio 2015和Windows 10.0.10586 WDK。远程计算机实际上是一个VM。

0 个答案:

没有答案