毕业设计指导网:毕业设计范文、毕业答辩指导,免费毕业设计、计算机毕业论文参考资料下载服务。

技术团队主要成员为国内著名高校计算机专业导师。诚实守信,优质服务,是我们的宗旨!
当前位置:毕业设计指导网计算机毕业设计频道C++/VC设计

vc注册表编辑器毕业设计

  • 设计环境:无数据库 + C++/VC设计
  • 论文字数:21247
  • 包含资料:开题报告+论文+源码+英文翻译+答辩ppt
  • 相关Tags:注册表  
  • 难度系数:

vc注册表编辑器毕业设计简介

        注册表管理工具是建立在Windows XP、Windows 2000和Windows 2003平台上的应用程序设计。要掌握注册表各个根键所对应的系统功能,要清楚的知道注册表的数据类型。要对注册表的相应的键值进行准确的读取和写入,使用Microsoft Visual C++ 6.0作为开发工具,利用VC提供的API函数完成应用程序的编写。主要运用RegOpenKeyEx()、RegQueryValueEx()、RegSetValueEx()等函数来完成注册表键值的读写、创建与删除,从而实现对系统设置。
开发技术
       设计使用Visual C++ 6.0作为开发工具,因为其作为Microsoft的重要开发工具,强大的开发功能勿庸置疑的,所以它也一直被程序员大为推崇。特别是MFC的功能日渐强大,使程序的开发速度、效率大大提高。由于该程序主要是通过对注册表的查询、修改、和创建等一些操作,来完成对系统设置的改变。因此使用VC能非常方便的完成这些操作。在VC中可通过MFC访问注册表,也可以通过API函数操作注册表。本程序主要使用的API函数来完成对注册表的操作。这是因为MFC提供的访问注册表的函数,虽然操作起来很方便,但功能有限。
基本设计
        在对注册表操作时,都要先将需要操作的子键打开。一般用RegOpenKeyEx()来完成;若该子键不存在,则需要用RegCreateKey()或者RegCreateKeyEx(),这两个函数的作用是用于创建指定键,若该键已存在就打开它。调用RegQueryValueEx()函数来获取一个指定值名称的类型和数据,该指定值名称与一个打开的键相联系。调用RegSetValueEx()用于在一个键下设置一个指定值的数据和类型。程序设计了五个主要的功能块,来完成对系统和应用软件的一些简单的基本设置,它们分别是:系统基本配置管理、系统安全管理、Windows XP sp2设置技巧、应用软件优化、反黑防毒。
功能设计
功能模块 功能模块子功能描述
系统基本配置管理 主机名修改、修改注册用户和公司名、个性化电脑、系统优化设计管理、网络管理。
系统安全管理 隐藏盘符、浏览缺省主页的修改及锁定、设置IE安全、拒绝匿名访问和桌面安全。
Windows XP sp2设置技巧 系统设置、安全设置、网络设置。
应用软件优化 NetMeeting优化设置、WinRAR优化设置、Windows Media Player优化设置。
反黑防毒 防止SYN Flood攻击、拯救被恶意攻击的IE浏览器、抵御BackDoor的破坏、预防WinNuke的破坏。
 
结    论
         通过对本次毕业设计课题的研究,使用VC6.0编译器,并运用API函数完成了5项主要功能,即系统基本配置管理、系统安全管理、Windows XP sp2设置技巧、应用软件优化和反黑防毒。最后,通过测试,满足了用户常用需求,比如系统优化设计管理、网络管理、设置IE安全等等,但是还需要进一步详细设计,才能成为一个功能强大的注册表管理工具。
          通过这次的应用程序的界面和功能的编写,加深了自己对Windows编程的认识,掌握了很多编程的技巧。了解了注册表的基本结构并且深刻认识到了注册表在现今Windows操作系统当中的重要作用。编程当中出现的主要问题是由于对注册表数据类型(如:REG_SZ,REG_DWORD,REG_BINARY)的认识不清楚,造成了在编写代码的过程中没有准确的赋值,使得所需要的数据无法正确的写入注册表。
该工具软件提供了一些基本的注册表设置,使一般用户能初步的认识到注册表的功能,同时能直接的完成对注册表的编辑。该工具所提供的仅仅是注册表强大功能的一部分,注册表的其他功能还有待在今后的工作中研究和开发。
 

计算机毕业设计说明

本论文出自毕业设计指导网http://www.bysj120.cn,为保证客户隐私本站的成品计算机毕业设计一律不在网站上刊登任何程序截图、毕业论文目录摘要等。如需详细了解设计具体内容请联系本站在线客服索取的程序运行演示、毕业论文介绍。网站上展示的只是部分成品设计,如找不到您需要的毕业设计请联系在线客服查询。
·上一毕业设计:五子棋游戏设计
·下一毕业设计:网上图书超市

在线客服

  • 咨询QQ:
  • 407894958
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 成品购买:
  • 定制咨询:
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 如临时会话消息无法接收 请先加客服QQ好友咨询
    微信客服

计算机毕业设计,免费毕业论文,优秀毕业设计论文下载


120毕业设计指导网
地址:徐州市西安路41号
收缩
  • 计算机毕业设计定做咨询