当前位置: 代码迷 >> WinCE >> WinCE下用C#获取当前所有进程解决方案
  详细解决方案

WinCE下用C#获取当前所有进程解决方案

热度:213   发布时间:2016-04-28 13:50:00.0
WinCE下用C#获取当前所有进程
就像任务管理器似地,查看系统当前运行了那些程序,想获取这些程序的名称。查了一下C#的Process中的GetProcess可以实现,但是不支持嵌入式。系统自带的任务管理器可以实现,是不是得用系统的API,如果是的话要用那些函数?先谢了!!!

------解决方案--------------------
CreateToolhelp32Snapshot:
This function takes a snapshot of the processes, heaps, modules, and threads used by the processes.

Process32First:
This function retrieves information about the first process encountered in a system snapshot.

Process32Next:
This function retrieves information about the next process recorded in a system snapshot. 

用这三个函数,就可以完成任务管理器的查看功能了。
还有OpenProcess打开进程,TerminateProcess终止进程等等。
具体用法楼主查MSDN就明白了。
  相关解决方案