Недавно я спросил the question, если бы я мог ограничить пропускную способность через приложения C# WinForms, как NetLimiter и NetBalancer. Мне сказали, что есть два способа сделать это. Либо через надлежащее QoS, либо записывая что-то вдоль линий «NDIS Network Filter Driver». Использование QoS - это не то, что я хочу принять. Поэтому я просмотрел некоторые материалы, необходимые для написания драйверов, и нашел интересные моменты. Такие точки, как хорошее понимание C/C++, потому что исполняемый код очень подвержен BSOD, так как он может быть запущен в так называемом «режиме ядра». Я также нашел GitHub «dump», который выглядит интересным и соблазняет меня исследовать и оглядываться.Написание драйверов для Windows
Как вы можете видеть, меня нет рядом с достаточно продвинутым, чтобы вникать в это на профессиональном уровне. Игнорируя это, что было бы хорошим началом для начала моих приключений в написании драйверов для мониторинга - и дальше по линии манипулировать сетью, чтобы ввести дросселирование.
Любая помощь, рекомендации или информация, которые могут быть полезны, всегда приветствуются.
PS: Я не уверен, является ли это (как указано выше в комментарии к моему предыдущему вопросу) слишком широким вопросом, на который нужно ответить на переполнение стека. Если да, то куда мне пойти, чтобы спросить об этом?
Это кажется слишком широким (и вне темы с инструкцией/руководством). Вы можете пойти на более традиционный форум, попытаться найти наставника/наставника или, если бы это был я, начать писать что-то на основе того, что вы уже нашли, и задавать здесь * конкретные вопросы. – BradleyDotNET
Где бы я нашел наставника/наставника для этого, однако, @BradleyDotNET. Есть ли форма, где я могу зарегистрироваться? И я нашел кое-что, о чем я мало понимаю, поэтому я включил его. Хотя было бы лучше, если бы я начал с этого. – Farcrada
У Pluralsight есть программа для наставника/помощи, я уверен, что есть и другие. Совет Вилкса - это путь, который я бы начал, по крайней мере, хотя. – BradleyDotNET