首页 > 解决方案 > 获取网络适配器句柄时出错 - CreateFile

问题描述

我试图通过调用 CreateFile 函数来获取网络适配器驱动程序的句柄。它返回错误代码 3,表示系统找不到指定的路径

下面是代码

tun_fd = CreateFile(L"\\\\.\\Global\\INTELPRO_{7A1C62D4-2FE2-49D6-9090-DFA5FF1F8395}", GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_FLAG_NO_BUFFERING, NULL);

if (tun_fd == INVALID_HANDLE_VALUE)
{
   printf("handle failed with error: %ld\n", GetLastError());   
}

我还运行了 WinObj 工具并拍摄了我正在尝试访问ScreenShot的网络驱动程序对象

在给出路径时要进行任何更改吗?

标签: c++cwindowskerneldriver

解决方案


推荐阅读