c++ - 获取网络适配器句柄时出错 - 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的网络驱动程序对象
在给出路径时要进行任何更改吗?
解决方案
推荐阅读
- javascript - 将表单选择中的多个属性设置为状态
- c# - 按下鼠标右键时如何显示下拉列表/菜单?
- laravel - Laravel 使用 maatwebsite excel 导入大型 CSV
- javascript - HTML + CSS:有没有办法让页面其余部分的“真空”中的容器(模态)没有其他样式应用于它?
- javascript - Fabric.js - 如何创建没有换行符的文本框?
- git - 目标和源分支未在 GitLab 管道中合并
- c# - SqlException 无法打开数据库 登录失败 执行程序
- graphql - 非页面组件中的 GraphQL 查询
- phpunit - “”目录不存在 - Laravel 7 + PhpUnit
- docker - NVIDIA Docker 需要安装 CUDA 吗?