Я только что сумел написать свой первый драйвер для Windows (еще не зарегистрировал его, но мне удалось создать все!)добиться следующего:
Я хотел бы написать драйвер, который будет реализовывать некоторое поведение, когда компьютер получает сетевой пакет, прежде чем Windows сделает то, что он делает с пакетом, я хотел бы взять эти данныеи вывести его на консоль программы на C или C ++.
Предположим, у меня написана программа на C / C ++ с консолью.Как программа C / C ++ взаимодействует с драйвером, который я написал, который перехватывает сетевую активность?Это просто какой-то C-код, который вызывает мои драйверы, функция возвращает данные как объект, и затем я могу использовать этот объект для отображения в консоли?
Заранее благодарю за любые возможные ответы