一言で言えば、ハードウェアの一部をエミュレートできるように、Windows用の独自のデバイスドライバーを作成したいと思います。Windows用のデバイスドライバーの作成についてはほとんど知りませんが、CおよびC ++言語については非常にしっかりと理解しており、回避するのに十分なx86(_64)アセンブリを知っています。
デバイスドライバをコンパイルする方法や、デバイスドライバを作成するために何が必要かはよくわかりません。それが必要な場合、私は確かにアセンブリですべてをコーディングすることに反対していませんが、そうですか?
明らかにWindowsツールを使用してこれを実行したいと思います。WindowsGCCコンパイラを使用してこれをまとめようと計画していますが、必要に応じてVisualStudioにアクセスできます。リファレンスマニュアル、チュートリアル、仕様など、役立つリソースを誰かに教えてもらえますか?
ああ:ここでの私のターゲットOSはWindows 7、64ビットです。これはWindows Vista 64ビットと同じであると理解していれば、間違いを修正します。
ありがとう。