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