驱动中 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