学位论文 > 优秀研究生学位论文题录展示

基于HOOK API技术的进程监控系统的设计与实现

作 者: 邵向阳
导 师: 徐江峰
学 校: 郑州大学
专 业: 计算机应用技术
关键词: 监控系统 客户机/服务器模式 HOOK API 进程监控 自我保护
分类号: TP393.1
类 型: 硕士论文
年 份: 2011年
下 载: 53次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机及其网络技术的迅速发展,大量用户特别是青少年沉迷于网络不能自拔,这严重损害了他们的身心健康,并由此带来了一系列的家庭和社会问题。目前局域网已成为企业、学校和单位的主要的组网形式,这给人们的工作和生活带来了极大的便利,但是也出现了很多新的挑战。局域网内部的安全问题尤其是主机的进程安全问题,越来越引起人们的关注和重视。另外,由于单位里部分成员的自我控制能力不强,在工作的时间里利用网络做一些与工作无关的事情,这给单位和个人都带来了很坏的影响。因此,如何保证局域网内部主机的安全以及如何有效地控制主机内进程的运行情况,就成为人们迫切需要解决的问题之一。于是,局域网进程监控系统就应运而生了。本系统的开发和设计采用面向对象的思想,在Window XP操作系统、VS 2005开发平台上使用C++语言实现的,系统的框架和界面是利用MFC(Microsoft Foundation Class)实现。本系统是按照客户机/服务器的框架和思想来设计的,主要由客户机端监控部分和服务器端监控部分构成。客户机端监控部分又是由三个模块组成,分别实现网络间通信、本地进程监控自我保护等功能。服务器端软件主要完成用户管理、监控信息的设置和发送等工作。局域网监控系统主要采用了HOOK API技术、网络通信技术和多线程技术等多种编程技术,实现了一个基于HOOK API的进程监控系统。实际运行的结果表明,该系统能够稳定的运行和有效的进行监控,既能同时控制多个进程的运行时间,又有很强的自我保护能力,达到了预先设计的目标。

全文目录


摘要  4-5
Abstract  5-10
1 绪论  10-15
  1.1 论文的研究背景  10-11
  1.2 论文的研究意义  11
  1.3 国内外研究现状  11-14
  1.4 论文的研究内容  14
  1.5 论文的组织结构  14-15
2 系统开发的关键技术  15-37
  2.1 HOOK API技术  15-22
    2.1.1 Windows的消息处理机制  15-16
    2.1.2 HOOK(钩子)的概念  16
    2.1.3 HOOK的运行机制  16-20
    2.1.4 HOOK的类型  20
    2.1.5 HOOK API技术  20-22
  2.2 系统的架构  22-27
    2.2.1 监控系统简介  22-23
    2.2.2 客户机/服务器模式  23-27
  2.3 WinSock网络编程技术  27-34
    2.3.1 Winsock的概念  27-28
    2.3.2 套接字的概念及分类  28-29
    2.3.3 Winsock的工作原理  29-31
    2.3.4 常用函数介绍  31-34
  2.4 多线程编程技术  34-36
  2.5 本章小结  36-37
3 监控系统的需求分析  37-43
  3.1 监控系统的设计目标  37
  3.2 监控系统的需求分析  37-39
  3.3 监控系统的总体架构  39-41
  3.4 系统的运行环境  41-42
  3.5 本章小结  42-43
4 系统的设计与实现  43-58
  4.1 监控模块设计与实现  43-49
    4.1.1 进程的枚举  43-45
    4.1.2 指定进程运行时间的检测  45-47
    4.1.3 数据库的设计与实现  47-49
  4.2 自我保护模块设计与实现  49-52
    4.2.1 监控进程保护  49-51
    4.2.2 守护进程保护  51-52
  4.3 测试结果  52-57
  4.4 本章小结  57-58
5 总结与展望  58-60
  5.1 总结  58
  5.2 展望  58-60
参考文献  60-63
致谢  63-64
个人简历及发表论文情况  64

相似论文

  1. 纯氧曝气技术在中小城市污水处理厂的应用研究,X703
  2. 基于运动目标轨迹分析的智能交通监控系统,TP277
  3. 基于嵌入式Web服务器的监控系统研究,TP393.05
  4. 城市轨道交通环境与设备监控系统的研究与探索,TP277
  5. 基于Ad Hoc网络道路交通安全监控系统高速数据传输的研究,TN929.5
  6. 基于PLC高炉布料专家自学习的设计与实现,TP273
  7. 视频监控运动目标检索方法研究,TP391.41
  8. 纺织车间集散型生产管理与监测系统研究,TP311.52
  9. 基于SNMP的网络主机及服务监控系统的研究与实现,TP393.07
  10. 变压器冷却器的模糊控制系统,TP273.4
  11. 光伏发电系统监控与发电预测模型研究,TM615
  12. 基于PCI总线的双片SoC协作机制设计与实现,TN47
  13. 交通运输服务的GPS机动车监控系统的设计与实现,TN967.1
  14. 内嵌Modem的便携式卫星通信地球站PDA监控系统的设计与实现,TN927.2
  15. 基于Socket通信的卫星通信地球站监控系统的设计与实现,TN927.2
  16. 适用异构计算环境中监控软件系统的研究与实践,TP277
  17. 基于DB33实现DVR跨域互联点播回放功能,TP391.41
  18. 阵列接收机通道校正信号产生与通道监控技术研究,TN911.7
  19. 基于Linux平台的局域网云监控系统的分析与实现,TP311.52
  20. 自动监控系统中数据库复制技术的应用,TP311.13
  21. 基于Web架构的视频监控系统设计与实现,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 局域网(LAN)、城域网(MAN)
© 2012 www.xueweilunwen.com