Physical memory under win95

How can i access to a physical memory under BC45 for win95 ?
For example, i want to access to 0xe9000000 physical address and modify one or more byte...

PLEASE someone can help me....
Who is Participating?
iviConnect With a Mentor Commented:
>>>i want to access to 0xe9000000 physical address
>This is 3909091328 in decimal -  3.9GB.... are you sure you
>have that much 'physical' RAM????????

I'm sure (I think you too) that  telexxingou talked about
0xe900:0000 address.


1) Write your own VxD
2) Use a commercial WinRT tool from
3) Use shareware TVicHW32

You can do that only by writing a VxD.
>>i want to access to 0xe9000000 physical address

This is 3909091328 in decimal -  3.9GB.... are you sure you have that much 'physical' RAM????????
Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Do you mean like manipulate hardware directly?
What do you want to make with this???
I am sure that there is another solution instead of what you want to make.
Do not forget that in user mode you can not make such things.

You can't access physical adresses from Win95 and WinNT-applications directly. It's a task for the OS and it's drivers.
If you are not experienced, don't think of writing a driver.
There is however, some generel drivers available doing this task for you. And some are freware. I don't have the URL's available for the moment, but if you are interested, give a comment here and I will provide more information.
What the OS will have to do, is to map physical memory to the virtual memory-space of your process, and supply you with a pointer to it.

Why do you whant to access physical memory under BC45 for win95?
Tell us(me i'm curious) something you can't do the standard way.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.