下载地址(免费资源):
http://download.youkuaiyun.com/detail/eastmount/8591789
http://pan.baidu.com/s/1o93rS
如果文章中有不足之处,还请海涵!主要是分享一些思想和源代码供大家学习,同时该程序通过VS2012开发,其它较低版本打开可能会出现错误。如果觉得该部分内容比较冗余,可以直接学习源码,代码中有非常详细的注释信息。
PS:因为自己小名东山(Eastmountain),所以优快云叫Eastmount,故名EM安全卫士。哈哈,仿造着360的界面也是当时觉得比较好玩。
一. 项目结构及功能介绍
同时OpaqueCommand.cs和MyOpaqueLayer.cs是透明罩的效果,就是当选中某部分功能时,界面就会添加透明罩效果;而通过Pancel控件实现点击不同图标显示不同的功能界面的效果。
其中该部分你可以学到的知识包括:
C# 系统应用之透明罩MyOpaqueLayer实现360界面阴影效果
C# 系统应用之使用Pancel控件同一窗体切换页面
C# 系统应用之无标题窗体移动的两种方法
C# 系统应用之窗体最小化至任务栏及常用操作
二. 清除IE模块
C# 系统应用之获取IE浏览记录和IE地址栏输入网址
C# 系统应用之清除Cookies、IE临时文件、历史记录
三. 清除U盘记录模块
进入该模块后,点击“检索信息”按钮,将在列表中按顺序依次显示最近使用USB移动存储介质的信息,信息包括:标号、USB名称、UID标记、路径信息、时间信息;点击“删除信息”按钮,将清除USB最近使用痕迹记录,并且在此模块中有温馨提示操作。
其中No.2是西部数据的移动硬盘信息My Passport Ultra,如下图所示。
C# 系统应用之通过注册表获取USB使用记录(一)
C# 系统应用之注册表使用详解
四. 文件简单删除及清空回收站模块
进入该模块后,点击“添加文件”按钮,会弹出一个“打开”对话框,用户可以根据自己的需要选择要删除的文件,选中的文件会添加至列表中;当点击“back”按钮后,会清空添加的所有文件,用户需要再次选择;当点击“删除文件”时,会删除列表中添加的文件;当点击“清空回收站”时,会清空每个磁盘分区中的回收站文件,并且此模块中将有温馨提示用户操作结果。
其中该部分你可以学到的知识包括:
C# 系统应用之清空回收站操作
五. 清除最近使用文件痕迹模块
进入该模块时,当用户点击“查看最近浏览文件路径”按钮时,将在列表栏中显示Windows系统最近访问过的文档记录,并在“共获取/清除文件”栏中显示获取的数量;当点击“获取地址栏最近访问文件”按钮时,将在列表栏中显示Windows系统地址栏中最近访问文件的记录,并在“共获取/清除文件”栏中显示获取文件的数量;当点击“删除最近浏览文件信息”按钮时,将清空Windows系统最近访问的文件和Windows系统地址栏中记录最近访问文档的记录。
其中该部分你可以学到的知识包括:
C# 系统应用之获取Windows最近使用记录
六. 清除Word痕迹模块
因为我的电脑名是Dell,此处建议的方法是获取Environment计算机的名字实现。
七. 粉碎文件模块
C# 系统应用之TreeView控件 (一).显示树状磁盘文件目录及加载图标
C# 系统应用之ListView控件 (二).加载选中节点文件夹下文件信息
C# 系统应用之ListView控件 (三).添加ContextMenuStrip右键菜单打开删除文件
C# 系统应用之调用SDelete程序粉碎文件及基础原理知识
最后希望文章对大家有所帮助。最近自己太颓废了,还是找些事情做吧!一直没有出去实习,也应该去学习下真正的应用知识了;一方面要完成关于维基百科的语义分析毕设,一方面看能不能做个智能的一些python分析图片、搜索引擎等东西吧!沉下心来做些实事吧~
(By:Eastmount 2015-4-14 夜1点 http://blog.youkuaiyun.com/eastmount/)