Exact Duplicate: C# driver development?
I was wondering whether C# can be used for Windows driver creation?
I doubt it -- managed code requires the .NET runtime to execute.
Please see: C# driver development?