呵呵,做坏事的基础.
void ListProcessesL()
{
TFindProcess fp;
TFullName procName;
TProcessMemoryInfo memInfo;
RProcess process;
while(fp.Next(procName) == KErrNone)
{
User::LeaveIfError(process.Open(procName));
process.GetMemoryInfo(memInfo);
console->Printf(procName);
}
}
得到的结果如下
test[0be9fad8]0003
其中test是进程名,0be9fad8是UID,0003是实例编号(具体有什么意义我不清楚,希望清楚的人告诉我一下)
如果运行了java程序,会看到一个这样的进程
midp2[00000000]0001