Thread: Accessing physical memory

  1. #1
    Registered User
    Join Date
    Jun 2002
    Posts
    3

    Accessing physical memory

    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.

  2. #2
    Registered User
    Join Date
    Jun 2002
    Posts
    3
    OS-MS 2000, MS C++ v6.x

  3. #3
    S­énior Member
    Join Date
    Jan 2002
    Posts
    982
    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.

  4. #4
    Registered User
    Join Date
    Jun 2002
    Posts
    3
    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.
    Go figure, thanks for the help

  5. #5
    Unregistered
    Guest
    So what's a good template for an NT driver?

  6. #6
    &TH of undefined behavior Fordy's Avatar
    Join Date
    Aug 2001
    Posts
    5,793
    Originally posted by Unregistered
    So what's a good template for an NT driver?
    At this point in time.....lookup WDM (Windows Driver Model)

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Replies: 7
    Last Post: 02-06-2009, 12:27 PM
  2. How to minimize physical and virtual memory consum
    By dattaforit in forum Windows Programming
    Replies: 1
    Last Post: 06-20-2007, 03:38 AM
  3. Shared Memory - shmget questions
    By hendler in forum C Programming
    Replies: 1
    Last Post: 11-29-2005, 02:15 AM
  4. Manipulating the Windows Clipboard
    By Johno in forum Windows Programming
    Replies: 2
    Last Post: 10-01-2002, 09:37 AM
  5. Accessing memory directly
    By YALINI in forum C Programming
    Replies: 0
    Last Post: 08-30-2001, 11:56 PM