He escrito anteriormente en C/C++ pero actualmente, lo necesito para convertirlo en C#.Escribiendo controladores en C#
¿Alguien me puede decir el código/forma Cómo escribir controladores en C#?
Actualmente, tengo algunos problemas con mi aplicación anterior escrita en C++ y tenemos que escribir los controladores de nuestras impresoras LPT1, COM y otros controladores USB en C#.
Teniendo en cuenta que el código debe estar firmado antes de la ejecución, no es posible crear un controlador firmado tampoco (aunque IL puede ser) si el código está JITted. (En Xbox 360, todos los códigos XNA/.NET se ejecutan en el espacio de usuario al contrario que los juegos de códigos nativos, por lo que aparentemente Microsoft no tiene una "solución" para esto). Sin embargo, hay algunos sistemas operativos C# en los que los controladores están hechos en C#, bastante prolijo. –
No todos los controladores de dispositivos en Windows requieren que se ejecute el modo kernel. Los controladores de video, y creo que los controladores de audio, ahora se ejecutan en modo de usuario tanto en Windows Vista como en Windows 7.También ahora hay un Framework de Controlador de Modo de Usuario disponible de Microsoft. Tenga en cuenta que si funciona con .NET, probablemente todavía esté basado en C/C++. http://www.microsoft.com/whdc/driver/wdf/UMDF.mspx –