直接提供代码,大家可以试试,现在我们项目中用的就是这个方案,目前可用!
2021-09-02 11:18:46 2.97MB Android 不死 免杀
1
要我们的应用永远活在用户的手机后台不被杀死 —— 这都是扯淡; 能做的只是通过各种手段尽量让我们的程序在后台运行的时间长一些,或者在被干掉的时候,能够重新站起来;要做到后台进程保活,我们需要做到两方便: 1.提高进程优先级,降低被回收或杀死概率; 2.在进程被干掉后,进行拉起。
2021-09-02 11:05:24 23.94MB android
1
【转载,版权归原作者】作为Windows后台服务运行,随操作系统自动启动,作为其他窗体程序的守护进程,窗体程序关闭后,守护进程会重新启动窗体程序
2021-09-02 08:49:50 229KB Windows 后台服务 守护进程
1
dnf_auto_TortoiseMaAltar dnf守护者祭坛按键精灵脚本
2021-08-30 22:31:04 37KB
1
数据推动着各行业数字化发展,然而数据应用的乱象也亟待整治,《数据安全法》规范了各行业数据处理活动过程中的数据安全,确立了数据分类分级管理、数据安全审查、数据安全风险评估、监测预警和应急处置等基本制度,为数据安全治理提供重要依据。各行业基于自身的业务该怎么保障数据安全是将要面对的重点问题
2021-08-30 22:00:06 426.67MB 数据安全 信息安全 数据安全法 数据治理
主要功能: 1.读取配置文件程序 2.启动进程 3.监控进程,查看进程是否退出或者崩溃 4.若进程退出或者崩溃,重启程序。 5.支持sleep功能 6.进程若连续崩溃NUM_MAX次就进行相应的睡眠周期struct proc_struct proc: struct proc_ struct [mp: if(array) return 0 ∥切换到目录rse chdirldiri ifdp= opendir(dir}=NuLL}开日录/proc,矢败返回0,成功把描述指针返回给d return o 〃将φpro文件夹的描述符指针传递给reεddir,读取文件夹内容,循环赋值给结构体di while ((dirp= readdir(dp))= NULLY char data 301 ∥取文件名称赋值给数组daa(其中包含有进程的名称(pid sprintf(data, "s", dirp->d_name); ∥是否是由字符09组成的字符串,即得到所有进程的pid f((IsDigit(data)) prac =(struct proc_struct )4 malloc(sizeof(struct proc_struct) tmp proc: prac->pid =a: oi(dirp->d_name): It(proc tind( proc. array)) free( tmp); closedir(dp cturn proc_find 两个参数分别是两个进程描述的结构体指针 李比较两个进程pd是否相等 李*相等返回1,不相等返回0 幸率球事容球家草事家事球峰率享事球摩率球享享溶事*事卷寒球套事塞容寒/ int proc find( struct prcc_struct* src, struct proc- struct* dest) char buffer[40%6]. ps cmd[20] It fd. I sprintf(buffer, "ed/star", sre->pid); fd = open(butter, O_RDONLY) if(fd==-1) rerurn 0 memset(buffer, wO, sizeof(buffer)) len= read(fd, bufter, sizeof(bufter )-1) close(ld) if(l return 0: p= butter: p= strrchr(p, C) narq=strrchr(p, )) n=q-p-1 if (len >= sizeof, srt->name)) len= sizeof(src->name)-1 p+ l, len src->namelen]=0; =日 turn(strcmp( src->name, dest dest->name)==0)? 1: 0- 条善参数aay:让程结构体指针;参数sie进程列表数组aray的大小ie:配置文件路径 从配置文件得到指定的程序列表,将对应进程的信息填充到aray数组中 羋执行成功返回进程个数,执行失败返回0 int get_ proc( struct proc_struct array, int size, char file intnRet=o if(! array I‖(si 0)l‖fhle myprinttf"invalid parameterin retun o char line[4096]; FILE fp= fopen(file, T"); if(fp) printf("open file cs fail\n", file) return U memset(line, 0, 4095); while(fgets(lire, 4095, tp)&& nRet size) memcpy(void s)[(&arraylnRet )->cmdline), (void")line, strlen(line)-2 ) tmp= strrchr(line, / ) Lmp += I: memcpy((&array inRet))->name, tmp, strlen(tmp)- 2) nRet++ ); return(nReL); 康棒串串浓凉率旅浓串底率卖毒志着旅浓浓准溶房表 装 startProc *卷参数proc:要启动的进的结构体描述指针 启动程序 执行成功返回1,子进程退出 宗塞家康家家家家家家家家宋家家聚家苯家球察塞家塞家家容家塞家家家家室家家察家家家聚家聚寒撑家
2021-08-24 00:37:29 372KB 进程 守护程序 监控 linuxc监控程
1
NULL 博文链接:https://qsfwy.iteye.com/blog/1650426
2021-08-15 22:16:40 240B 源码 工具
1
星冕-守护这片星空 权限控制
2021-08-15 13:00:24 2.42MB 人工智能 路由功能 信息安全研究 RSAC
教育科研-学习工具-48米多功能平台守护船.zip
2021-08-10 14:02:00 133KB 教育科研-学习工具-48米多功能
信息时代,网络已渗透到青少年生活的方方面面 孩子们都在网络干什么? 孩子们会在网络遇到什么风险? 青少年信息安全教育刻不容缓 社会、家长、学校都不能缺位 “唯爱守护计划”,助力青少年信息安全教育 全国首部青少年网络安全主题绘本 五大版块,唯爱守护 唯品会公益,“唯”爱创未来
2021-08-08 13:00:33 2.94MB 安全教育 安全宣导 公益 信息安全教育