C# - Treiber-Entwicklung?

Bevor ich springe kopfüber in C#...

Habe ich immer das Gefühl, dass C oder vielleicht C++, das beste für die Entwicklung von Treibern unter Windows. Ich bin nicht scharf auf die Idee der Entwicklung eines Treibers auf einem .NET Maschine.

Aber .NETTO scheint der Weg von MS ist die Bezeichnung für Anwendungen, Entwicklung, und so bin ich jetzt Fragen:

  • Sind Menschen, die mithilfe von C# zu entwickeln Treiber?
  • Tun Sie haben zu tun eine Menge von API-hooks, oder ist C# die Einrichtungen zur Schnittstelle mit dem kernel ohne viel Hack?
  • Kann jeder sprechen, um die Zuverlässigkeit und Sicherheit der Ausführung eines C# - Programms näher zu Ring 0, als es normalerweise der Fall sein?

Ich soll meine Geräte verwendbar ist Sie in C#, und wenn die Treiber-dev in C# ist reif, dass ist offensichtlich der Weg zu gehen, aber ich will nicht zu verbringen eine Menge Aufwand, wenn er nicht empfohlen wird.

  • Was sind einige gute Ressourcen, um zu beginnen, sagen, entwickeln eines einfachen virtuellen seriellen port-Treiber?

-Adam

Ich bezweifle, dass wir sehen managed code Treiber, bis das OS ist gebaut auf der Oberseite des Rahmens - das ist derzeit nicht der Fall

InformationsquelleAutor Adam Davis | 2008-09-16

Schreibe einen Kommentar