A User-Mode Driver Kit (UMDF) is a set of libraries and tools provided by Microsoft to allow developers to create device drivers that run in (Session 0) rather than Kernel Mode .
: A bundle of C++ headers and libraries pre-configured to help developers start a driver project quickly.
: In the gaming community, "user-mode" kits are sometimes used to develop "overlays" or tools that interact with games without triggering kernel-level security protections. ⚠️ Important Security Warning
If you found a file named usermode-driver-kit.rar on a forum or a third-party site (rather than an official Microsoft repository), it is likely one of two things:
Since "make a piece" is a bit open-ended, I’ve put together a and a security advisory regarding this type of kit. What is a User-Mode Driver Kit?