热心网友
回答时间:2024-11-03 06:06
psapi是: process status API ,是获取系统状态的函数集合.它会返回以下系统信息:进程信息模块信息设备驱动程序信息进程内存使用信息工作集信息内存映射文件信息
包括的函数
The following are the PSAPI functions.
EmptyWorkingSet 整理内存
EnumDeviceDrivers
EnumDeviceDrivers()函数接受一个PVOID类型的数组,它将用当前活动的内核驱动模块(active kernel-mode driver)的映像基址(image base address)来填充这个数组,这包括基本的内核模块ntdll.dll、ntoskrnl.exe、Win32K.sys、hal.dll和bootvid.dll。返回值是这些可执行文件映射到的虚拟内存地址(译注,也称作线性地址)。
EnumPageFiles
EnumProcesses
该函数的工作与EnumDeviceDrivers()十分类似,不过返回的是进程ID而不是虚拟地址了
EnumProcessModules
枚举进程模块,EnumProcessModules()返回指定进程所有模块的句柄的引用
GetDeviceDriverBaseName
GetDeviceDriverFileName
GetMappedFileName
GetModuleBaseName
GetModuleFileNameEx
GetModuleInformation
GetPerformanceInfo
GetProcessMemoryInfo
GetWsChanges
InitializeProcessForWsWatch
QueryWorkingSet
http://www.codesky.net/article/doc/200412/2004122335114231.htm
收起
热心网友
回答时间:2024-11-03 06:09
你用的是精简版的吗?
如果要那些库函数就得到一个完整版的里面去COPY了
如果是命令忘了 那就打这个
#include <>
收起
热心网友
回答时间:2024-11-03 06:14
要把C:\Program Files\Microsoft Platform SDK for Windows XP SP2\Include\的路径加到vc的环境里
就可直接引用头文件,如:
#include <Psapi.h>
否则:
把Psapi.h 和Psapi.lib放到程序目录下,在程序文件中如下书写:
#include "Psapi.h"
#pragma comment(lib,"Psapi.lib") //指定你要Linker搜索的lib的名称和路径
收起
热心网友
回答时间:2024-11-03 06:09
你用的是精简版的吗?
如果要那些库函数就得到一个完整版的里面去COPY了
如果是命令忘了 那就打这个
#include <>
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。
收起