Device Driver programming
-
Hello All, Have Good Day, I want to ask All members in CodeProject , Have any know about windows Device Driver Programming Using (.Net) suits. Because I Know this subject needs Assembly language and c/c++ language. and it's low level programming. Thanks a lot. But some times I need to use program drivers to use it in security software field, using C#. Ala Qunaibi :-O
-
Hello All, Have Good Day, I want to ask All members in CodeProject , Have any know about windows Device Driver Programming Using (.Net) suits. Because I Know this subject needs Assembly language and c/c++ language. and it's low level programming. Thanks a lot. But some times I need to use program drivers to use it in security software field, using C#. Ala Qunaibi :-O
I don't think you could write a device driver in C#. For starters, device drivers run in kernel mode (ok, there are user mode drivers (correct me if I am wrong)), and the .NET framework won't run in kernel mode. C# is just a tool, and you should use the right tool for the job. For device drivers, assembly language or C++ will work; .NET will not.
Luis Alonso Ramos Intelectix Chihuahua, Mexico
Not much here: My CP Blog!
-
Hello All, Have Good Day, I want to ask All members in CodeProject , Have any know about windows Device Driver Programming Using (.Net) suits. Because I Know this subject needs Assembly language and c/c++ language. and it's low level programming. Thanks a lot. But some times I need to use program drivers to use it in security software field, using C#. Ala Qunaibi :-O
Short answer: you can't. However I think there was some project for user mode driver which can be written in C#. I don't know if it ever leave the project mode though... Otherwise you could wait for the (probably indefinitely remote) public release of Singularity[^].
-
Hello All, Have Good Day, I want to ask All members in CodeProject , Have any know about windows Device Driver Programming Using (.Net) suits. Because I Know this subject needs Assembly language and c/c++ language. and it's low level programming. Thanks a lot. But some times I need to use program drivers to use it in security software field, using C#. Ala Qunaibi :-O