C# に真っ向から飛び込む前に...
Windows でドライバーを開発するには、C、または C++ が最適だと常に感じていました。私は、.NET マシンでドライバーを開発するという考えにはあまり興味がありません。
しかし、.NET は、MS がアプリケーション開発に向かっている方法のようです。
- ドライバーの開発に C# を使用している人はいますか?
- 多くの API フックを実行する必要がありますか?それとも、C# には多くのハッカーなしでカーネルとインターフェイスする機能がありますか?
- 通常よりもリング 0 に近い場所で C# プログラムを実行することの信頼性と安全性について話せる人はいますか?
私は自分のデバイスを C# で使用できるようにしたいと考えています。C# のドライバー開発が成熟している場合は、それが当然の方法ですが、推奨されていない場合は、そこに多くの労力を費やしたくありません。
- たとえば、単純な仮想シリアル ポート ドライバーの開発を始めるのに適したリソースは何ですか?
-アダム