|
|
|
MemAccess Library |
Version
1.4, Release Date: July 20, 2006 |
Platform:
Windows 95, Windows 98, Windows ME, Windows NT 3.5/4.0, Windows
2000, Windows XP, Windows Server 2003 |
MemAccess
Library
gives programmers control of hardware devices from
Windows application without using the Windows Drivers
Development Kit (DDK). The tool allows real-time direct
access to memory mapped I/O. Typical applications
include ISA or PCI bus devices. MemAccess Library
is also an ideal replacement of old BASIC Peek or
Poke statement. Following samples are included:
- Visual Basic 5.0/6.0/.NET(2002/2003/2005)
- Visual C++ 5.0/6.0/.NET(2002/2003/2005)
- Visual C#(2002/2003/2005)
- Delphi 2.0/3.0/4.0/5.0/6.0/7.0/2005/2006
- Delphi for .NET 8.0/2005/2006
- Borland C++ Builder 6.0/2006
- Borland C#Builder 1.0/2005/2006
- PowerBASIC for Windows 7.0/8.0
Borland C++ 5.x, Visual J++, Visual Fortran, Dev-Pascal
samples are available for download.
Download full-feature
evaluation version here!
|
Main
functions
- Read
memory: maPeekB, maPeekD, maPeekW
- Write
memory:maPokeB, maPokeD, maPokeW
- Load
and unload the library: maOpenLibrary, maCloseLibrary
- Advanced
memory access: maMapPhysToLinear, maUnmapPhysicalMemory,
V86_To_PhyAddress
- PCI
device support: maGetDeviceBaseAddress, maGetPCIDeviceInfo
- Install
and uninstall: maInstallService, maRemoveService
- Miscellaneous
functions: maIsWinNT, maIsWin64, maLicenseInfo, maGetLastState,
maGetVersion
|
|
|