문제

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.

도움이 되었습니까?

해결책

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.

다른 팁

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top