2013-10-28 1 views
13

Я разработчик приложений в основном работает на C#. У меня есть некоторые знания о C/C++. Я очень очарован и заинтересован в Windows Kernel Development. Я набросал макет, чтобы узнать это.Как начать с программирования ядра Windows?

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.) 

, пожалуйста, помогите.

ответ

0

Моя кривая обучения немного отличается от вашей, но она ведет в точно таком же направлении. Итак, я также разработчик C# с базовыми знаниями о C/C++, но я начал свое путешествие с изучения того, что такое внутренние .NET. Я не говорю о том, как компилятор выполняет код, а о грани между управляемым кодом и win32 апи.

Я читал Advanced .NET Debugging, где мне удалось ознакомиться с отладчиками, отличными от Visual Studio. Затем я пропустил Windows Internals (как упоминал @SomeWittyUsername).