使用CreateFile打开设备,WDK编译没有问题,但使用vs 2015编译无法打开设备

酉星星 2019-07-15 09:22:55
编写程序与内核设备进行通信,使用CreateFile打开设备, 使用WDK进行编译没有问题,可以成功打开设备,但使用vs 2015进行编译后就无法打开 设备了,调试时发现内核驱动没有收到打开设备的IRP请求,CreateFile返回的错误码2,没有找到设备。

(已经清除了DO_DEVICE_INITIALIZING标记,WDK编译的程序可以打开设备并进行通信)
...全文
42 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
636f6c696e 2019-07-15
  • 打赏
  • 举报
回复
和用什么编译没关系,只和跑在平台有关
酉星星 2019-07-15
  • 打赏
  • 举报
回复
引用 1 楼 636f6c696e的回复:
和用什么编译没关系,只和跑在平台有关
同样的代码,在同一台机器上打开同一个设备,vs编译的就是找不到设备

69,372

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧