首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

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

2012-03-07 
WinCE下用C#获取当前所有进程就像任务管理器似地,查看系统当前运行了那些程序,想获取这些程序的名称。查了

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就明白了。

热点排行