关于运用入程间通信实现程序自我维护论文摘要:本文从实例的角度动身,以模拟病毒特点为主线,具体地先容了如何运用多入程实现程序的自我维护
通过对于入程及线程运行原理的分析,重点钻研入程间通信技术,终极实现程序运行的稳定
论文关键词:病毒入程间通信程序自我维护一、引言在计算机以及网络技术日益发铺的今天,病毒这个字眼越来越多地出现在了媒体以及人们的言论中
计算机病毒的发铺必定会促入计算机反病毒技术的发铺,新型病毒的出现向以行径规则判断病毒的预防产品、以病毒特点为基础的检测产品,和依据计算机病毒沾染宿主程序的法子而解除了病毒的产品提出了挑战,致使原本的反病毒技术以及产品在新型的计算机病毒面前无能为力
这样,势必使人们熟识到现有反病毒产品在抗衡新型的计算机病毒方面的局限性,迫使人们在反病毒的技术以及产品长入行新的更新以及换代
要打败对于手,就要从了解对于手开始,本文从模拟病毒隐躲性以及寄生性的角度动身,以入程通信、入程快照、多线程等技术基础,运用visualc++的mfc窗口界面设计了1组程序自我维护软件,经过测试实现了程序的稳定运行
二、入程的概念当1个程序开始运行时,它就是1个入程,入程所指包孕运行中的程序以及程序所使用到的内存以及系统资源
于是定义入程(process)是拥有必然独立功能的程序关于某个数据聚拢上的1次运行活动,是系统入行资源分配以及调度的1个独立单位
程序只是1组指令的有序聚拢,它自身没有任何运行的含意,只是1个静态实体
而入程则不同,它是程序在某个第1页共8页数据集上的履行,是1个动态实体
它因创立而发生,因调度而运行,因等待资源或者事件而被处于等待状况,因完成任务而被撤销,反应了1个程序在必然的数据集上运行的全体动态进程
入程由两个部门组成:(一)操纵系统用来治理入程的内核查象
内核查象也是系统用来寄存关于入程的统计信息的处所
(二)地址空间
它囊括所有可履行