Answer the question
In order to leave comments, you need to log in
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
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?
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.
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
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 questionAsk a Question
731 491 924 answers to any question