1

一言で言えば、ハードウェアの一部をエミュレートできるように、Windows用の独自のデバイスドライバーを作成したいと思います。Windows用のデバイスドライバーの作成についてはほとんど知りませんが、CおよびC ++言語については非常にしっかりと理解しており、回避するのに十分なx86(_64)アセンブリを知っています。

デバイスドライバをコンパイルする方法や、デバイスドライバを作成するために何が必要かはよくわかりません。それが必要な場合、私は確かにアセンブリですべてをコーディングすることに反対していませんが、そうですか?

明らかにWindowsツールを使用してこれを実行したいと思います。WindowsGCCコンパイラを使用してこれをまとめようと計画していますが、必要に応じてVisualStudioにアクセスできます。リファレンスマニュアル、チュートリアル、仕様など、役立つリソースを誰かに教えてもらえますか?

ああ:ここでの私のターゲットOSはWindows 7、64ビットです。これはWindows Vista 64ビットと同じであると理解していれば、間違いを修正します。

ありがとう。

4

1 に答える 1

2

ドライバー(コンパイラーを含む)をビルドするために必要なものはすべて、WDKからのものです。あなたが何を書くべきかを知る必要があるすべては、ウォルターオネイの本から来ています。ラフライドに備えましょう。

于 2010-01-09T22:10:14.650 に答える