How to begin with Windows Kernel Programming? [closed]

浪子不回头ぞ 提交于 2020-07-31 06:22:59

问题


I am an application developer mostly work in C#. I have some knowledge of C/C++. I am very much fascinated and interested in windows Kernel Development. I Sketched out a layout to learn this.

1. Understand Windows internals(By books)
2. Try Simple Modules and keep expanding.

To achieve this, I need some help on:

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

Kindly help.


回答1:


Read Windows Internals.

Read Windows Drivers Development.

Follow and read OSR Online.

To start writing read Writing your first driver.

This should cover you for several years or more.




回答2:


My learning curve is a little different than yours, but it leads to exactly the same direction. So, I'm also C# developer with basic knowledge about C/C++, but I started my journey with discovering what are internals of .NET - I'm not talking about how does compiler complies code, but about edge between managed code and win32 api.

I've read Advanced .NET Debugging where I was able to become familiar with debuggers different than Visual Studio. Then I skipped to Windows Internals (as @SomeWittyUsername mentioned).



来源:https://stackoverflow.com/questions/19628393/how-to-begin-with-windows-kernel-programming

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!