📄 plist.cpp
字号:
//
// Plist.cpp: Demonstrates use of CTaskManager class
//
#include "ModuleInstance.h"
int main(int argc, char* argv[])
{
CTaskManager taskManager;
CExeModuleInstance *pProcess;
CModuleInstance *pModule;
// Retrieves information about processes and modules.
// The taskManager dynamically decides whether to use ToolHelp library or PSAPI
taskManager.Populate();
// Enumerates all processes
for (unsigned i = 0; i < taskManager.GetProcessCount(); i++)
{
pProcess = taskManager.GetProcessByIndex(i);
printf("Process %s pid=%d\n", pProcess->Get_Name(), pProcess->Get_ProcessId());
// Enumerates all modules loaded by (pProcess) process
for (unsigned j = 0; j < pProcess->GetModuleCount(); j++)
{
pModule = pProcess->GetModuleByIndex(j);
printf("\t %s Handle=%.8x\n", pModule->GetBaseName(), pModule->Get_Module());
} // for
} // for
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -