Ответ 1
Прочитайте Windows Internals.
Прочитайте Разработка драйверов Windows.
Следите и читайте OSR Online.
Чтобы начать писать, прочитайте " Написание вашего первого драйвера".
Это должно охватывать вас в течение нескольких лет или более.
Я разработчик приложений, в основном работаю на С#. У меня есть некоторые знания о C/С++. Я очень очарован и заинтересован в Windows Kernel Development. Я набросал макет, чтобы узнать это.
1. Understand Windows internals(By books)
2. Try Simple Modules and keep expanding.
Чтобы добиться этого, мне нужна помощь:
1. The books I should read.
2. The Websites I should follow.
3. Setting up my dev environment.(Most important as I can start realizing.)
Просьба помочь.
Прочитайте Windows Internals.
Прочитайте Разработка драйверов Windows.
Следите и читайте OSR Online.
Чтобы начать писать, прочитайте " Написание вашего первого драйвера".
Это должно охватывать вас в течение нескольких лет или более.
Моя кривая обучения немного отличается от вашей, но она ведет точно в том же направлении. Итак, я также являюсь разработчиком С# и обладаю базовыми знаниями о C/C++, но я начал свое путешествие с изучения того, что является внутренним компонентом .NET - я говорю не о том, как компилятор выполняет код, а о преимуществах управляемого кода. и Win32 API.
Я прочитал Advanced.NET Debugging, где я смог ознакомиться с отладчиками, отличными от Visual Studio. Затем я перешел к Windows Internals (как упомянуто @SomeWittyUsername).