flat assembler
Message board for the users of flat assembler.

Index > Windows > Memory mapping from kernel mode driver

Author
Thread Post new topic Reply to topic
Aaron Sfektu



Joined: 16 Apr 2007
Posts: 4
Location: Norway
Aaron Sfektu 16 Apr 2007, 13:24
Hello, guys!

I’m sorry, I’m new to this forum, but I really need your assistance. So, when Microsoft released a Service Pack 1 for Windows 2003 and x64 software developers got a headache, because they can’t read memory ranges from user mode application any more. The only way to get a handle of the \Device\PhysicalMemory object is to call a function from Ring0 mode. Here is a TechNet note.

Before releasing Service Pack 1 I used ZwOpenSection function to get a handle of the \Device\PhysicalMemory object, then I call ZwMapViewOfSection API function to map a memory address range into the address range of my processor.

Now I have a problem:
I don’t know which functions I need to use in the kernel mode driver written by František Gábriš. My there is small example, huh? Embarassed

Thanks guys for help!
Post 16 Apr 2007, 13:24
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.