predator-wang
  • 驱动中 fltKernel.h报 EPROCESS和PETHREAD重定义异常解决办法

驱动编写中经常会莫名出现

error C2371: \'PEPROCESS\' : redefinition; different basic types 

error C2371: \'PETHREAD\' : redefinition; different basic types

这是因为装载ntdll.h前需要先装载ntifs.h,而fltKernel里面引用了ntifs.h,所把fltkernel这货放到驱动中所有头文件的最前面,在这货后面再装载ntddk即可。

 

分类:

技术点:

相关文章:

  • 2021-11-30
  • 2021-12-02
  • 2021-12-26
  • 2021-04-12
  • 2021-10-16
  • 2021-08-16
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
  • 2022-12-23
  • 2021-08-01
  • 2021-06-20
  • 2021-12-03
相关资源
相似解决方案