I would like to use an I/O board (8255 chip set) that uses lets say a base address range of 300H (Prototype function range).
How does one bypass the "virtual memory" and get/set some physical memory?
Any help would be appreciated.
Printable View
I would like to use an I/O board (8255 chip set) that uses lets say a base address range of 300H (Prototype function range).
How does one bypass the "virtual memory" and get/set some physical memory?
Any help would be appreciated.
OS-MS 2000, MS C++ v6.x
WinNT doesn't give you direct access to anything outside your processes virtual memory space without some form of driver or hack. Do a search for 'giveio' in your favourite search engine.
Go figure, thanks for the helpQuote:
Originally posted by Sorensen
WinNT doesn't give you direct access to anything outside your processes virtual memory space without some form of driver or hack. Do a search for 'giveio' in your favourite search engine.
So what's a good template for an NT driver?
At this point in time.....lookup WDM (Windows Driver Model)Quote:
Originally posted by Unregistered
So what's a good template for an NT driver?