What could a kernel mode driver be possibly useful to?
- by John Pell
This might sound weird but there's an explanation for my question: I want to write something to impress a potential recruiter, and I want (to strenghten my skills) to create a program which should communicate with kernel mode driver(s).
I'm not starting from a goal and trying to design the system to achieve it, I'm doing the opposite: designing the system and trying to justify it with a meaningful goal.
So here comes the question: what could a kernel mode driver be possibly useful to?
The answers that come to my mind right now are:
I might want to communicate with hardware (not really my case, it's a software project mainly)
I might want to mess around with the OS (security/hooking?)
??
I need some other examples like those