当前位置:编程学习 > wap >>

android 进程拦截

    本人最近在做一个有关android进程防护方面的项目,目前正处在初始阶段,本人的想法是这样的,在进程被创建之前,获取有关进程创建的相关服务,然后获取要被创建的进程的进程名称,再和我准备好的黑名单进行匹配比较,如果与黑名单中的名称相一致,则不进行进程的创建,否之允许进程创建,不知道这样的方案可行吗?
     再就是想要请问一下,有谁了解android进程创建前可以获取什么有关进程创建的资源吗? --------------------编程问答-------------------- android的进程创建和linux是一样的,请参考:

http://fanqiang.chinaunix.net/a4/b2/20010508/113230.html --------------------编程问答--------------------
引用 1 楼 yyy025025025 的回复:
android的进程创建和linux是一样的,请参考:

http://fanqiang.chinaunix.net/a4/b2/20010508/113230.html

顶! --------------------编程问答-------------------- 要看是什么级别的进程了,是应用程的,还是系统级的进程,都要进行筛选,还是说只过滤应用层的。
--------------------编程问答-------------------- 任何进程都是fork出来的,不可能阻止进程fork自己的呀。我觉得不可能。


--------------------编程问答-------------------- 如果只是过滤应用层的进程的话,请问4楼的该如何做呢?有什么需要注意的地方? --------------------编程问答-------------------- 一般地,应用层的进程是基于framwork的,所以,最好是在framwork层修改。如果不能改framwork层,那么,有两个思路供参考:
1. 在更加底层的hal(硬件抽象层,linux driver之上,framwork之下 )写一个守护进程(c/cpp代码),去和其它进程进行交互;
2.在应用层,写一个service,去得到其它activity,....之类的信息,从而去管理它们,这其中,避免不了与framwork层的交互。
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,