Короче говоря, я хочу написать свой собственный драйвер устройства для Windows, чтобы я мог эмулировать часть оборудования. Я очень мало знаю о написании драйверов устройств для Windows, но я очень хорошо понимаю языки C и C ++ и знаю достаточно сборки x86 (_64), чтобы обойти.
Я не совсем уверен, как можно скомпилировать драйвер устройства или что требуется для его создания. Я, конечно, не против написания всего кода в сборке, если это нужно сделать, но делает ли это?
Я бы хотел сделать это с помощью инструментов Windows, я планирую попытаться собрать его с помощью компилятора Windows GCC, но у меня есть доступ к Visual Studio, если это необходимо. Может кто-нибудь указать мне на полезные ресурсы, такие как справочные руководства, учебные пособия, спецификации?
О: Моя целевая ОС здесь - Windows 7, 64-битная, которая, если я понимаю, должна совпадать с Windows Vista 64-битной, но исправьте мою ошибку, если она существует.
Спасибо.