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上测试通过

Symbian进程监控RChangeNotifier的使用技巧相关推荐

  1. linux里进程监控和自动重启,Linux - linux进程监控和自动重启的简单实现

    linux进程监控和自动重启的简单实现 目的:linux 下服务器程序会由于各类缘由dump掉,就会影响用户使用,这里提供一个简单的进程监控和重启功能.linux 实现原理:由定时任务crontab调 ...

  2. bat php 监控网站,HTML_进程监控实现代码[vbs+bat],运行后会在%windir%\system32\目录 - phpStudy...

    进程监控实现代码[vbs+bat] 运行后会在%windir%\system32\目录下生成jk.vbs, 并且自动添加注册表启动项,另外在D:\会生成一个隐藏属性的JK.VBS, 3秒间隔监控进程, ...

  3. AIX进程监控与管理

    AIX进程监控与管理 一, PS命令 1.1 显示10个消耗cpu最多的进程 1.2 显示10个消耗存储空间最多的进程 1.3 按顺序显示系统中受罚的进程: 1.4 按照优先级顺序显示系统中的进程 1 ...

  4. shell实现简单的进程监控脚本

    一个简单的需求:shell实现进程监控watchdog功能,配合计划任务每分钟执行一次shell脚本,对进程进行监控,如果意外中断那么启动他,如果正常则什么都不需要去做. #!/bin/bash NA ...

  5. linux进程看门狗使用方式,Linux系统中基于看门狗的精细化进程监控方法及系统的制作方法...

    Linux系统中基于看门狗的精细化进程监控方法及系统的制作方法 [技术领域] [0001] 本发明涉及Linux系统的进程监控技术领域,特别是涉及一种Linux系统中基于看 门狗的精细化进程监控方法及 ...

  6. linux 进程监控和自动重启的简单实现

    目的:linux 下服务器程序会因为各种原因dump掉,就会影响用户使用,这里提供一个简单的进程监控和重启功能. 实现原理:由定时任务crontab调用脚本,脚本用ps检查进程是否存在,如果不存在则重 ...

  7. python进程监控 supervisor_使用Python的Supervisor进行进程监控以及自动启动

    做服务器端开发的同学应该都对进程监控不会陌生,最近恰好要更换 uwsgi 为 gunicorn,而gunicorn又恰好有这么一章讲进程监控,所以多研究了下. 结合之前在腾讯工作的经验,也会讲讲腾讯的 ...

  8. linux下进程监控6,Linux进程监控技术—精通软件性能测试与LoadRunner最佳实战(6)...

    8.2.5  Linux操作系统进程监控技术 Linux在进程监控方面同样出色,不仅可以通过图形用户界面的管理工具,还可以用命令方式显示进程相关信息.像"Windows的任务管理器" ...

  9. 几个优化 Cacti 监控服务性能的技巧

    几个优化 Cacti 监控服务性能的技巧 by ROBIN on 2011年05月26日 · LEAVE A COMMENT · in NETWORK, 信息世界 | IT 这几天一直在深入研究 Ca ...

最新文章

  1. .net导出到Excel与Word中(带上下标)
  2. 开发转测试没人要_入行或转行软件测试(测试开发)要怎么学
  3. Android后门GhostCtrl,完美控制设备任意权限并窃取用户数据
  4. 提高效率的几个软件和快捷键
  5. 【渝粤题库】陕西师范大学165202 战略管理 作业(专升本)
  6. *如何循序渐进向DotNet架构师发展(转)
  7. WebAssembly 技术汇总
  8. python编程是啥-什么是少儿Python编程?这一篇就够啦!
  9. python学习之老男孩python全栈第九期_day022作业
  10. mybatis 注解使用
  11. html静态网页制作天天生鲜,天天生鲜 前后台资源
  12. AutoCAD .Net 创建Ribbon界面(一)
  13. PDF文档加密签名处理
  14. echarts 背景颜色 渐变色,阴影效果
  15. 软考网络工程师好考吗?怎么备考?
  16. Tomcat启动异常:A child container failed during start 与 ClassNotFoundException解决方法
  17. vmware虚拟机运行速度卡慢原因分析及解决办法大全(二)
  18. 车载服务器作用,穿针引线谈铁路机车车载系统服务器
  19. 百度地图定位以及方向传感器的调用
  20. [程序员学英语]英语发音规则

热门文章

  1. DM单节点部署实施过程
  2. 【工具使用】Keil5软件使用-进阶调试篇
  3. 【Active Learning - 10】图像分类技术和主动学习方法概述
  4. linux查看文件节点,Linux之索引节点inode(index node)
  5. dubbo可视化界面工具安装(zookeeper、linux、provider、consumer)实例配置、测试、运行
  6. 电化学行为后的蚀刻清洗
  7. ROS中 Python/C++ 键盘按键监听事件
  8. NC6 Error to init aggVOStyle,Please check the back log
  9. rtsp 服务器搭建
  10. oracle清理死锁,在线等!1亿数据量大表delete操作死锁,紧急求助!