另外,物理内存大小和剩余内存大小查看方法是:在键盘上同时按Alt、Ctrl和Del三个键,就会弹出一个窗口,在窗口中选中性能选项卡,就可以看到相关信息了....
在 delphi 里读取某地址内存数据,通常使用 windows Api 函数: ReadProcessMemory
这个函数用来读另一个进程的内存,其函数原型定义如下( MSDN 资料):
BOOL ReadProcessMemory(
HANDLE hProcess, // 被读取进程的句柄;
LPCVOID lpBaseAddress, // 读的起始地址;
LPVOID lpBuffer, // 存放读取数据缓冲区;
DWORD nSize, // 一次读取的字节数;
LPDWORD lpNumberOfBytesRead // 实际读取的字节数;
)
delphi 进行了在 Windows 单元文件里进行了封装:
function ReadProcessMemory external kernel32 name 'ReadProcessMemory'调用的示例代码如:
ReadProcessMemory(hprocess,Pointer($12Fa54),@ChessData,sizeof(ChessData),readByte)欢迎分享,转载请注明来源:夏雨云
评论列表(0条)