经过大量的努力,我成功修复了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。