基于MFC的Windows系统优化与增强

2019-11-17 04:05胡凌云罗恩韬赵全友
电脑知识与技术 2019年26期
关键词:系统优化

胡凌云 罗恩韬 赵全友

摘要:随着人们对于网络环境的需求愈加增大,人们在使用计算机时,总是会出现未使用的进程占据了大量内存空间,以及其他许多诸如此类的情况,从而使得计算机空余空间不足,反应滞缓。所以对于操作系统的功能也就有了新的需求。本系统是基于MFC的对话框、Win32API等技术,以Windows7操作系统为模拟对象,实现操作系统中垃圾文件或是进程管理。进而提升操作系统性能,使用户便于使用管理。

关键词:C++;MFC;Win32 API;系统优化.

中图分类号:G642    文献标识码:A

文章编号:1009-3044(2019)26-0085-03

开放科学(资源服务)标识码(OSID):

Abstract: As the increasing demand for Internet,while using computers, people often find an unused process taking up a lot of spaces, leading to a shortage of memory, a stagnation or sluggish in the operation. So new requirements for computer operating systems are also arising.The system is constructed based on MFC dialog box, Win32API and multithreading technology, and selects Windows 7 as a mock object, and has fulfilled some practical functions of Windows 7 including file management, disk space management and system task process management, making users more convenient to manage, improve and update their computers.

Key words: C++; MFC; Win32 API; System Optimization

1 引言

隨着计算机技术的不断发展,如今计算机已成为人们生活中不可或缺的一部分。当前Windows操作系统的使用量占据了互联网用户群体的绝大多数,而大多数普通用户在长期使用计算机后,因为对操作系统后台进程以及垃圾文件的管理不熟悉,都会出现操作系统卡顿或是操作反应迟缓的情况。而以Windows7系统为例,对于文件清理用户大多只会使用回收站这一功能。但诸如Internet临时文件、配置文件、后台进程等,回收站就无法满足用户需求了。

因此,基于现有条件,有必要开发一款用户针对操作系统中不易清理的文件及对后台进程进行监测的优化软件。本项目也就基于这种对于操作系统优化与增强的需求,将文件与后台进程进行集中管理,使操作步骤化繁为简。令用户可以在一个软件界面中即可完成整个操作系统的优化管理,为用户提供更好的操作体验。

2国内外的研究现状

2.1国内研究现状

操作系统的发展不仅是内部发展,通过软件进行的优化也逐渐发展起来。国内为人们熟知的 “360安全卫士”,病毒拦截这方面也有了自己独立成熟的技术。

其整体防护功能由360云查杀引擎、QEX脚本查杀功能、QVM人工智能引擎等五大引擎进行支撑。独家的反勒索服务也给用户在畅游网络时提供了更大的保障。在电脑与外界接触的最外层,即网络层上建立防御,严防死守,掐断木马病毒和恶意软件的传播渠道。从根本上再次压缩木马、后门、病毒的生存空间。

2.2国外研究现状

而国外的卡巴斯基反病毒优化软件更是世界上拥有最前沿科技的杀毒优化软件之一[1],其功能丰富成熟,比如:

1)安全键盘和虚拟键盘:为了防止用户在键盘输入数据后,被网络黑客利用记录器获取用户信息,对整个键盘记录器进行监控以形成信息安全区域。以及针对使用截屏恶意软件来获取用户信息的网络违法行为进行了防护。

2)抵御锁屏恶意软件:锁屏木马是一种锁定屏幕使用户无法使用计算机,只有用户按照要求支付大量金钱才能消除锁屏限制。所以这一功能会终止所有危险程序 ,激活软件内对锁屏病毒的防御机制。

3)安全支付:用户可以自行修改可信任的银行及电子支付系统的地址数据库;认证服务器信息。经由这些技术,当用户进行网上银行业务或网上购物时,可保护用户资金的安全。

虽然Windows系统让用户使用起来已十分简单易懂,但Windows操作系统其内在构成十分繁杂,系统文件众多。当前大多普通用户因为对其内在不熟悉,在对文件清理及进程管理这一方面仍旧不太擅长。因此本文开发出一个便于用户使用的操作系统优化软件是有必要的。

3系统关键技术介绍

3.1 MFC简述

MFC(Microsoft Foundation Classes)是由微软所开发,用于在C++语言下编写应用程序的一个框架和引擎。随着C++开发工具的发布MFC提供可重用、通用性强的类库,类库中的类大部分是从CObject中派生而来的,设计人员在MFC的总体结构中派生出的几个类比如CWinThread类组成。其类中包含大量Windows句柄封装类和很多的内建控件和组件的封装类[2]。

3.2 多线程技术简介

多线程是指在软件或是硬件上实现多个执行路径并行工作的技术。线程的提出,屏蔽了计算机并行执行的底层原理,使程序设计人员从软件设计的角度来进行系统分析,而不必去考虑其他的细节[3]。

猜你喜欢
系统优化
棒材车间集中监控系统优化及应用
PS卧式转炉送风系统优化与实践
双燃料主机缸套水冷却系统优化设计
嵌入式通信系统优化设计
基于LS-DYNA对安全气囊系统优化的研究
基于大数据分析的ETC系统优化探析
风电场场用电系统优化改造的探讨
火电厂循环水处理及系统优化探讨
某萤石矿开拓系统优化
盐穴储气库注采集输系统优化