M
M
Michael.2012-05-23 10:21:23
Drivers
Michael., 2012-05-23 10:21:23

Should I write an article about driver programming in Windows?

I want to write an article about the implementation of shared memory between the driver and the application, i.e. about how to allocate memory in RAM and access it from both the driver and the application.
I started writing and realized that it was necessary to explain the basic concepts, and then talk about shared memory. I found two articles on this topic on Habré:
1. habrahabr.ru/post/40171/
2. habrahabr.ru/post/40466/
But the information in the articles, in my opinion, is not enough.
Actually the question is: is it worth writing at all on this topic?
And if it is, then advise where to start: immediately with the implementation of shared memory, so that the topic is without unnecessary information, or write a “mini” driver and explain some points, and then move on to shared memory?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
K
kostik450, 2012-05-23
@kostik450

Let's!
And I, in turn, can offer my article:
“How to sign a driver in x64 by paying 6500 rubles to Thawte from an LLC account - an epic novel in three parts”
Do you need it?

S
Sergey, 2012-05-23
Protko @Fesor

Perhaps it is still worth starting with the basics, and then go deeper. But in fact you can publish an article about shared memory first, and only then, as an addition, an article about writing a mini driver. The order in which articles are written doesn't really matter as long as they are interesting.
If you wrote these articles from 3 months ago, for example, they would be very useful to me.

O
Omega, 2012-05-23
@Omega

the topic is interesting, and, I think, such an article will be repeatedly found by search
think about what the person who finds the article will look for and write in such a way that it would be a real help when writing such an implementation

A
Alexey Akulovich, 2012-05-23
@AterCattus

No need to start with the basics, it's better to go straight to the topic.
If you start from scratch, this is a very large amount of information, and you yourself may get tired of describing all this without reaching the essence. Yes, and so there are already different "initial" articles. Why another one?
I would personally read it with great interest, because, as I understand it, the material will be in C / C ++, but somehow I previously only encountered drivers on MASM.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question