资源简介
c++查看系统进程、线程源码;
将进程、已经进程启动的线程信息都打印到控制台。
当然,你可以根据需要,自行修改对进程的控制代码。
代码片段和文件信息
#include
#include
#include
// Forward declarations:
BOOL GetProcessList( );
BOOL ListProcessModules( DWORD dwPID );
BOOL ListProcessThreads( DWORD dwOwnerPID );
void printError( TCHAR* msg );
void main( )
{
GetProcessList( );
}
BOOL GetProcessList( )
{
HANDLE hProcessSnap;
HANDLE hProcess;
PROCESSENTRY32 pe32;
DWORD dwPriorityClass;
// Take a snapshot of all processes in the system.
hProcessSnap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS 0 );
if( hProcessSnap == INVALID_HANDLE_VALUE )
{
printError( “CreateToolhelp32Snapshot (of processes)“ );
return( FALSE );
}
// Set the size of the structure before using it.
pe32.dwSize = sizeof( PROCESSENTRY32 );
// Retrieve information
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 887 2011-12-31 16:24 ViewProcess\ViewProcess.sln
..A..H. 9216 2011-12-31 16:33 ViewProcess\ViewProcess.suo
文件 3675 2011-12-31 16:33 ViewProcess\ViewProcess.vcproj
文件 6019 2011-12-31 16:22 ViewProcess\ViewProcesses.cpp
目录 0 2011-12-31 16:34 ViewProcess
----------- --------- ---------- ----- ----
19797 5
相关资源
- c++ 数字键盘设计(源码)
- Linux优先级时间片调度C++源码
- c++ RoyCardTableView 列表插入
- 3G系统-WCDMA和CDMA2000完整MATLAB仿真程序
- 基于PID的汽车防抱死控制系统(ABS)
- 单片机最小系统(附原理图和PCB).
- 孵化环境温湿度监控系统设计
- busybox详解制作根文件系统
- 51实时操作系统程序(easy51os)
- UCOSIII系统源码
- 基于Aurix的AUTOSAR多核操作系统的实现
- 基于物联网的温室监测管理系统设计
- 基于嵌入式的智能防近视台灯系统
- 基于单片机的模拟智能灌溉控制系统
- 电机控制平台(c++源码)
- 4G远程温湿度数据采集系统(原理图和
- 《嵌入式实时操作系统uCOS-II》邵贝贝
- PID 控制算法实现(fuzzy-PID-controller)
- 基于单片机的车用超声波测距报警系
- c++ 获取当前执行位置的调用栈
- windows文件夹监控(c++源码)
- C++ tts开发 可调节语速,音量,切换语
- zprotect 1.6 脱壳工具()
- windows系统编程源代码第四版
- 计算机体系结构:量化研究方法.第
- c++(3_MSGS.C)
- c++实现P2PDemo(点对点聊天)
- windows 串口升级工具(c++源码)
- 三菱数控系统传输软件
- ntmedsys.sys(c++源码)
评论
共有 条评论