最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

wdk - fltKernel.h missing from newer Windows Kits - What am I supposed to use? - Stack Overflow

programmeradmin1浏览0评论

I have an existing file system filter driver using sources and build.exe from the old kits (I typically used WDK 7600.16385.1) that worked fine. But I want to build it for ARM64 which (from what I read) requires the Win11 kits. I setup VS2022 as indicated at Builder Arm64 Drivers with the WDK. I then created a new project for Empty WDM Driver and added the source, header and .rc file. However, right away there is a bunch of red indicators probably from the fltKernel.h file missing. I searched for that file under the Windows Kits and only one was found:

C:\Program Files (x86)\Windows Kits\10>dir fltkernel.h /s

 Directory of C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\km

09/14/2018  04:08 PM           160,187 fltKernel.h
               1 File(s)        160,187 bytes

     Total Files Listed:
               1 File(s)        160,187 bytes

That was the only one it was found it with from these:

 Directory of C:\Program Files (x86)\Windows Kits\10\include

01/18/2025  07:55 AM    <DIR>          .
01/18/2025  07:55 AM    <DIR>          ..
02/07/2022  03:05 PM    <DIR>          10.0.10240.0
02/07/2022  02:52 PM    <DIR>          10.0.17763.0
08/24/2024  12:59 AM    <DIR>          10.0.20348.0
01/18/2025  07:53 AM    <DIR>          10.0.26100.0
02/21/2019  11:14 AM    <DIR>          wdf
               0 File(s)              0 bytes

So the question is, what am I supposed to use now that it no longer exists?

I have an existing file system filter driver using sources and build.exe from the old kits (I typically used WDK 7600.16385.1) that worked fine. But I want to build it for ARM64 which (from what I read) requires the Win11 kits. I setup VS2022 as indicated at Builder Arm64 Drivers with the WDK. I then created a new project for Empty WDM Driver and added the source, header and .rc file. However, right away there is a bunch of red indicators probably from the fltKernel.h file missing. I searched for that file under the Windows Kits and only one was found:

C:\Program Files (x86)\Windows Kits\10>dir fltkernel.h /s

 Directory of C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\km

09/14/2018  04:08 PM           160,187 fltKernel.h
               1 File(s)        160,187 bytes

     Total Files Listed:
               1 File(s)        160,187 bytes

That was the only one it was found it with from these:

 Directory of C:\Program Files (x86)\Windows Kits\10\include

01/18/2025  07:55 AM    <DIR>          .
01/18/2025  07:55 AM    <DIR>          ..
02/07/2022  03:05 PM    <DIR>          10.0.10240.0
02/07/2022  02:52 PM    <DIR>          10.0.17763.0
08/24/2024  12:59 AM    <DIR>          10.0.20348.0
01/18/2025  07:53 AM    <DIR>          10.0.26100.0
02/21/2019  11:14 AM    <DIR>          wdf
               0 File(s)              0 bytes

So the question is, what am I supposed to use now that it no longer exists?

Share Improve this question asked Jan 18 at 17:25 user3161924user3161924 2,2711 gold badge23 silver badges42 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 1

As part of those instructions you have to install the latest SDK and WDK separately (the WDK installs the km directory that has fltKernel.h). The WDK option in the VS installer is not the same thing.

发布评论

评论列表(0)

  1. 暂无评论