Napisałem wcześniej w C/C++, ale obecnie potrzebuję go przekonwertować na C#.Pisanie sterowników w C#
Czy ktoś może mi powiedzieć kod/sposób Jak napisać sterowniki w C#?
Aktualnie mam pewne problemy z moją starą aplikacją napisaną w C++ i musimy napisać sterowniki naszych drukarek LPT1, COM i innych sterowników USB w C#.
Biorąc pod uwagę, że kod musi zostać podpisany przed wykonaniem, nie jest możliwe utworzenie podpisanego sterownika (chociaż IL może być), jeśli kod jest JITted. (Na Xboksie 360 cały kod XNA/.NET działa w przestrzeni użytkownika w przeciwieństwie do natywnych gier kodowych, więc najwyraźniej Microsoft nie ma dla niego "rozwiązania"). Istnieje jednak kilka C# systemów, w których sterowniki są wykonywane w języku C#, całkiem schludne. –
Nie wszystkie sterowniki urządzeń w systemie Windows wymagają trybu jądra. Sterowniki wideo i uważam, że sterowniki audio działają teraz w trybie użytkownika zarówno w systemie Windows Vista, jak i Windows 7.Istnieje również struktura sterowników trybu użytkownika dostępna w firmie Microsoft. Pamiętaj, że jeśli działa z .NET, prawdopodobnie nadal jest oparty na C/C++. http://www.microsoft.com/whdc/driver/wdf/UMDF.mspx –