请教高手怎么保证一个service不被高级任务管理器之类的软件杀死??
我有一个后台运行的service,当启动这个service之后希望它不会被高级任务管理器之类的软件kill掉。怎么实现?希望高手解答。 --------------------编程问答-------------------- 你们都没人性啊 啊 啊啊啊。。。。。。。
竟然没有人理我55555555555555555~~~~~~~~~~~~~~~~~ --------------------编程问答-------------------- 参考360和qq的战斗
安装时给个提示“本软件和高级管理器不兼容,请卸载高级管理器先“ --------------------编程问答-------------------- 再启动另一个进程保护~~~ --------------------编程问答-------------------- --------------------编程问答-------------------- 靠
楼上捣乱的。。。 --------------------编程问答-------------------- 这个怎么实现?
我也想知道。。。 --------------------编程问答--------------------
同问~~~ --------------------编程问答-------------------- http://dev.10086.cn/cmdn/wiki/index.php?doc-view-3447.html
看下这个,但是系统还是能干掉你的服务的,就算指定了android:protectionLevel="dangerous"
或者更高的signature和signatureOrSystem,但是一旦进程管理软件拥有system权限,依然是可以终止你的service的。
权限的说明参考sdk:
file:////android/android-sdk-windows-1.5_pre/android-sdk-windows-1.5_pre/docs/reference/android/R.styleable.html#AndroidManifestPermission_protectionLevel --------------------编程问答-------------------- 在init.rc 里启动服务,去掉oneshort参数。 --------------------编程问答--------------------
不行啊,用户一点击“全部结束”连保护的那个进程都杀死了啊!! --------------------编程问答-------------------- 把SIGTERM和SIGKILL屏蔽掉试试 --------------------编程问答--------------------
去掉oneshort参数应该是关闭监视,可以kill吧。
加上oneshort系统就会定时轮询,重新开启daemon。
难道我记错了? --------------------编程问答--------------------
oneshort参数是服务退出时不重启,不知道去掉了会不会达到我要的效果。
但是我最理想的效果还是,服务开启和关闭由用户决定而不是系统,而且是根本就杀不着而不是杀死了又自启。
另外我发现“金山词霸”就是这样的,不知道是怎么实现的。 --------------------编程问答-------------------- 还有啊就算是要在 init.rc里写
那么应该怎么写呢 用文件读写么?在模拟器上试了试找不到文件啊。 --------------------编程问答-------------------- 又沉啦????~~~~~~~~~~~~~~~· --------------------编程问答-------------------- 可以考虑在linux下面kill thread的源码里面改一下
把你的service作为特殊处理来屏蔽掉 禁止删除 --------------------编程问答--------------------
呵呵,
最简单的方法:
在ServiceA中, 不停的startService(B);
同时在ServiceB中,不停的startService(A);
--------------------编程问答--------------------
这。。。。。 --------------------编程问答-------------------- 哈哈哈哈 --------------------编程问答--------------------
强…… --------------------编程问答--------------------
不行,一点高级任务管理器的“全部结束”
两个service 全都杀死 --------------------编程问答-------------------- =.=在他干掉你之前你先把它干掉不就得了. --------------------编程问答-------------------- 用黑客的方法就是将这个线程插入到一个正常的线程里!当然还用其他的方法:就是把它合理化,给这个程序加一个安装文件,让它能够安装,在注册表里正常注册
--------------------编程问答-------------------- 呃。。。。这个。。。。。 --------------------编程问答-------------------- 呃。。。这个。。。。。 --------------------编程问答--------------------
这,肿么实现? --------------------编程问答--------------------
这,是不是要跨进程调用?求无activity的实现方式!!!
补充:移动开发 , Android