#include <windows.h>
#include <tlhelp32.h>
#include <tchar.h>
#include <stdio.h> BOOL ListProcessModules( DWORD dwPID );
BOOL ListProcessThreads( DWORD dwOwnerPID ); int main( )
{
HANDLE hProcessSnap;
HANDLE hProcess;
PROCESSENTRY32 pe32;
DWORD dwPriorityClass; // Take a snapshot of all processes in the system.
hProcessSnap = CreateToolhelp32Snapshot( TH32CS_SNAPPROCESS, );
if( hProcessSnap == INVALID_HANDLE_VALUE )
{
return( FALSE );
} // Set the size of the structure before using it.
pe32.dwSize = sizeof( PROCESSENTRY32 ); if( !Process32First( hProcessSnap, &pe32 ) )
{
CloseHandle( hProcessSnap );
return( FALSE );
} do
{
printf( "0x%08X ( %8d ) : %s\n", pe32.th32ProcessID, pe32.th32ProcessID,pe32.szExeFile );
} while( Process32Next( hProcessSnap, &pe32 ) ); CloseHandle( hProcessSnap );
return( TRUE );
}

最新文章

  1. [LeetCode] H-Index II 求H指数之二
  2. 利用Canvas实现360度浏览
  3. AngularJS API之equal比较对象
  4. dubbo服务治理框架设计
  5. C#:将子Form加入父Form中
  6. [MODX] 3. Placeholder +
  7. POJ_1220_Nmber Sequence
  8. java web 学习(1)
  9. Guava API学习之Optional 判断对象是否为null
  10. browsersync 浏览器自动刷新神器
  11. Android数据库高手秘籍(六)——LitePal的改动和删除操作
  12. [Spark内核] 第29课:Master HA彻底解密
  13. 使用“消息服务框架”(MSF)实现分布式事务的三阶段提交协议(电商创建订单的示例)
  14. canvas实现随机验证码
  15. OpenCV-Python入门教程5-阈值分割
  16. Qt编写自定义控件3-速度仪表盘
  17. YouTube上最火的十个大数据视频
  18. “全栈2019”Java多线程第二十七章:Lock获取lock/释放unlock锁
  19. 劣质代码评析——《写给大家看的C语言书(第2版)》附录B之21点程序(八)
  20. scrapy (一)

热门文章

  1. 运算符:三目运算符,运算符优先级,sizeof,自增自减,取余
  2. I.MX6 简单电路模拟USB设备的插入
  3. vue 基础知识随笔
  4. WinPcap笔记2之获取已经安装设备的高级信息
  5. Pascal之while
  6. layui 添加第三方插件
  7. 【WIP】gollum
  8. python 模块 module 规范
  9. jrebel永久免费使用教程,这个标题怎么样?不能带“激活”俩字?
  10. Python圈中的符号计算库-Sympy(转载)