您的位置:首页 > 运维架构

Symbian进程监控RChangeNotifier的使用技巧

2010-06-11 09:08 218 查看

Symbian进程监控RChangeNotifier的使用技巧

(2010-03-12 23:40:22)


转载


标签:

symbian总结

it

分类:Symbian学习总结
Symbian进程监控RChangeNotifier的使用技巧

通常有些时候我们需要监听相关的进程死了没有.
这样的技巧用的也比较多.
比如我们需要做一个超级流氓的东东,还不想让别人杀死我们怎么办.
哈哈.通常的解决办法是.我们做二个进程相互守候.
只要有一个挂了马上被另一个吊起来.哈哈.那如何实现呢.

让我们往下看.嘎嘎!!
其实比较容易!!

//初始化
void CThreadMonitor::ConstructL()
{
CActiveScheduler::Add(this);
iNotifier.Create();
}

//开始监听
void CThreadMonitor::StartMonitor()
{
iNotifier.Logon(iStatus);
SetActive();
}

void CThreadMonitor::RunL()
{
if (iStatus.Int() == EChangesThreadDeath)//系统中有任何一个线程死亡
{
//有线程死了就在这里可以捕获的到.
}

StartMonitor();//重新监听
}

以上代码在N73,N95,N78,5800上测试通过
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: