本章では,Windowsから物理メモリをアクセスするプログラムを紹介します.一般に,WindowsはDOSと違って物理アドレスを指定してメモリをアクセスできません.
しかし,本章の方法を用いれば,制限はありますが,物理メモリをアクセスすることができます.
Visual C++で開発しますが,Win32ではなくWin16を使います.したがって,Visual C++は16ビットをサポートするバージョン,たとえばVisual C++のバージョン1.51などが必要です.
Visual C++ 1.51は,Windows 98 Second Editionでも問題なく使用することができます.コンパイル,実行などもWindows 95/98で問題ありません.
|