The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.
Check out The OSR Learning Library at: https://www.osr.com/osr-learning-library/
Hello? I am very helpful in this community.
May I ask you a question?
I have succeeded in sharing memory between kernel and application by referring to the following article. Memory was shared via MDL. MDL that points to a single physical memory is created and the virtual memory is converted and delivered to the kernel and application through the MDL.
Shared memory is a structure, and there are also variables for interlock operations. So, in the kernel and application, each thread is running, and changing and reading of values are performed by interlock operation.
There is no problem sharing memory between kernels and applications. The question is whether the interlock operation works without any problem.
Is there any problem in interlock operation processing between kernel-applications?
This is my question.
|Upcoming OSR Seminars|
|OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!|
|Developing Minifilters||24 May 2021||Live, Online|
|Writing WDF Drivers||14 June 2021||Live, Online|
|Internals & Software Drivers||27 September 2021||Live, Online|
|Kernel Debugging||15 November 2021||Live, Online|