摘要当今社会,信息技术不断发展,人类步入信息化、网络化的时代,信息技术促进了社会的繁荣与进步,我们对以计算机为核心的信息系统依赖性日渐增强。隐私数据如何得到安全保障,是任何个人乃至国家发展电子商务中都会遇到的问题,已经成为电子商务顺利发展的重要市场环境条件和信息时代关心的焦点问题之一。
为了避免本地计算机中的重要文件被任意篡改或删除,本论文实现了一个对于私密文件的监控程序。该软件利用了Detours技术,通过挂钩MoveFileA、CopyFileA、DeleteFileA、WriteFile、CreateFileA函数,捕捉系统中所有进程,再筛选已选路径下的进程,呈现在监控器上,达到文件监控的目的。8679
关键词  信息化 隐私数据挂钩 Detours技术
毕业设计说明书(论文)外文摘要
Title  the realization of the secret documents control   
  access program                                   
Abstract
In current society, information technology progresses, we human have stepped into an informationized and networked age. The information technology has promoted social prosperity and progress, and it made our dependence on computers which is regarded as the core of information system  is enhancing day by day. Thus, any inpidual and the entire society will encounter the problem about how to ensure private data security. This problem has become one of the most significant issues in the information age, and the foundation of whether the Electronic business can be successfully proceeding or not.
We designed a secret documents control access program for the purpose that file in the local computer won’t be distorted,or deleted.In this paper, we use the Detours technology to hook some functions such as MoveFileA, CopyFileA, DeleteFileA, WriteFile and CreateFileA, and we can screen the behavior to the file under the chosen path from all of the caught processes. Then, the result will be revealed on the monitor, reaching the goal of monitoring the files.  
Keywords  informatization  data privacy  hook  Detours
目   次
1 绪论1
1.1选题的背景和意义1
1.2本文工作和组织 2
2 基本知识   2
2.1 API 2
2.2 DLL 3
2.3 钩子 3
2.4 Detours技术 5
2.5 Windows消息机制 7
3 可行性分析与需求分析   9
3.1 功能需求 9
3.2 性能需求 9
3.3 用例图 10
3.4 可行性分析 10
3.5 编程语言与开发工具 11
4 软件设计与实现   12
4.1 功能结构 12
4.2 基本原理 13
4.3 DLL模块 14
4.4 启动模块 17
4.5 配置管理模块 18
4.6 监控模块 18
5 系统运行与测试结果   26
5.1 测试方案 26
5.2 测试结果 27
结论  29
致谢 30
参考文献31
图 1 API与API函数的功能2
图 2 HOOK API示意图5
图 3 Detours拦截后程序执行流程 6
图 4 Detours原理图7
图 5 Windows消息机制8
图 6 postmessage与sendmessage的区别9
图 7用例图10
图 8总体功能图12
图 9 监控器显示明细图 12
图 10 基本原理示意图 13
图 11 模块关系图14
图 12 setSysHook函数流程图15
图 13 DLLMain函数流程图16
图 14 FakeMoveFileA函数流程图17
图 15 启动界面18
图 16 选择监控目录界面 18
图 17处理DLL消息流程图19
图 18监控界面 19
图19开始流程图 20
图20 挂钩过程流程图 22
图 21 log文件图 22
图 22停止流程图23
图23 卸载挂钩过程流程图 25
上一篇:VC++数字图像边缘检测算法研究与实现
下一篇:ASP.NET的家教网站设计与开发+文献综述

茬RedHat中使用ReiserFS文件系统【1804字】

使用indy的IdTcpServer,IdTcpclient传輸文件【68字】

使用http协议和winsockapi实现...

Android移动终端文件透明加密技术设计与实现

移动端Android公司文件管理系统设计

OpenSSL文件安全传输工具设计与实现

Android文件自毁技术的分析和实现

国内外图像分割技术研究现状

C#学校科研管理系统的设计

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

公寓空调设计任务书

承德市事业单位档案管理...

志愿者活动的调查问卷表

10万元能开儿童乐园吗,我...