delphi:取得C盘剩余空间大小,物理内存大小和剩余内存大小,如何做

delphi:取得C盘剩余空间大小,物理内存大小和剩余内存大小,如何做,第1张

右击C盘,然后单击属性就可以看到C盘的相关信息了。

另外,物理内存大小剩余内存大小查看方法是:在键盘上同时按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)


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/54375.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存