以前は C/C++ で書いていましたが、現在は C# に変換する必要があります。
C# でドライバーを記述するコードや方法を教えていただけますか?
実は現在、C++ で記述した古いアプリケーションにいくつか問題があり、LPT1、COM プリンター、その他の USB ドライバーのドライバーを C# で記述する必要があります。
ベストアンサー1
単純に言えば、それはできません。C# は、仮想マシン (.NET) によって解釈される中間言語を生成します。これらすべてはユーザー モードで実行され、WDM ドライバーはカーネル モードで実行されます。
DDK はありますが、VStudio でもサポートされていません (ただし、コンパイル用の makefile プロジェクトを作成することはできます)。
ドライバー開発は複雑で、ブルー スクリーンが発生しやすく、C、カーネル構造、メモリ操作に関する十分な理解が必要です。C# と .NET ではこれらのスキルは不要であるため、長くて困難なトレーニング パスが必要になります。