当前位置: 首页 > 编程日记 > 正文

为什么一定要杀掉病毒?---帮一位老师解决MyDocument.exe优盘文件夹图标病毒问题...

最近一位大学老师给我抱怨了一个她遇到的烦恼,一直在纠结,生活都被打乱了,事情大概是这样的:

她的优盘里辛辛苦苦弄好备课文件,放在了优盘里,可是每次上课时,就是找不到文件。有时好多文件都被修改了,非常烦恼。

第一次找到我后,我仔细看了看,应该是中了文件夹图标病毒,这类病毒的一般性质是:将优盘里面真正的文件夹隐藏起来,并生产一个与文件夹同名的exe文件,并使用文件夹的图标,使用户无法分辨,从而频繁感染。而她的情况是:优盘里的文件都放在了一个叫做MyDocument的文件夹,并且隐藏起来了,取而代之的是生成了一个叫做MyDocument.exe的文件,并且图标是文件夹的图标。

这有什么难的,显示系统隐藏文件后,把MyDocument文件夹里面自己的文件拷贝出来,然后把它的优盘给杀一下毒,问题轻松解决。看到自己文件恢复,她还是挺高兴的。

可是没过两天,她上课时,又打不开了,估计是优盘又中病毒了。大家大学也应该有同样的感受,课堂电脑、打印室电脑等公共电脑里面养了各种各样的病毒。(学安全的朋友想找一些古老的病毒,去那儿找,捉回来养在电脑里调戏一下,应该蛮有趣)。

这可怎么办?我总不能再跑去他上课的教室挨个杀毒吧?总不能去各个打印店,告诉他们:亲,装个杀毒软件吧,亲,更新下操作系统的吧,亲,更新下病毒库吧。。。。。。

突然灵光一动,告诉自己,为什么一定要杀掉病毒呢?于是开始简单研究了一下MyDocument.exe这个小病毒的特性,最终还是找到了一种方法。

终极办法,下面简述步骤:

1.原来优盘显示隐藏系统文件后,会有MyDocument文件夹和MyDocument.exe文件两个。

2.在MyDocument文件夹下新建文件夹名为“安全区”的空文件夹。

3.在U盘的根目录下新建文件夹名为“安全区”的空文件夹。

4.以后所有的文件工作文件就放在U盘根目录下的“安全区”文件夹内,就没事了。

简单解释:

1.如果新建的文件或者文件夹不放在“安全区”内,那么新建后,点击刷新,新建的文件和文件夹就自动跑到Mydocument文件夹里面了,这是小病毒在作怪。

2.放在U盘根目录的“安全区”文件夹里面,为什么就没事了呢?因为咱们在MyDocument文件夹里面新建了一个“安全区”的文件夹,因此小病毒本来想把咱们新建的文件夹弄到MyDocument里面,但是考虑到MyDocument文件夹里面已经有名字为“安全区”的文件夹了,所以就歇着了。这是小病毒的一个小漏洞,我这么一说,大家应该也能想到它代码是怎么写的了吧。

3.最后优盘里面还保存着病毒文件,存就存在吧,既然不能时刻杀掉别的电脑上的病毒,那就与它和平共处吧,切记:别点它。

如果你也遇到类似的问题,不妨按这个办法试试,不过这种方法应该更适合在校学生和教师吧,因为那里是看似学术纷纷向荣,实际上好多电脑还跑着XP,IE6呢。

哎,有时候,最合适的方法,不一定是看似最好的办法啊,人生无奈, 1024,程序员节日快乐吧,一直做着合适的事情,但是不一定是自己理想的东西,因为那个类似“天下无毒”的理想社会,还在前方。

转载于:https://www.cnblogs.com/ghgyj/p/4049066.html

相关文章:

微信小程序开发初探

一、关于微信小程序 1.1 小程序诞生的背景 张小龙说道: (1)一切以用户价值为依归→用户是微信的核心,所以微信中没有很多与客户无关的功能,比如QQ中的乱七八糟一系列东西。 (2)让创造发挥价值→…

ue4商城资源 The Forest v1.5 森林景观场景

ue4商城资源 The Forest v1.5 森林景观场景 ue4商城资源 The Forest v1.5 森林景观场景 ue4商城资源 The Forest v1.5 森林景观场景 Unreal Engine虚幻游戏引擎素材资源 Unreal Engine Marketplace –The Forest v1.5 森林景观场景 大小解压后:2.62G 云桥网络 平台…

服务器硬盘如何增加分区,服务器硬盘分区方法是什么?

服务器硬盘,顾名思义,就是服务器上使用的硬盘。如果说服务器是网络数据的核心,那么服务器硬盘就是这个核心的数据仓库,所有的软件和用户数据都存储在这里。用户用久了服务器硬盘就可能会出现空间不足的情况,那么应该如…

在批处理中调用JS操作MongoDB

在MongoDB中,我们可以通过JS脚本去操作数据。 一、编写数据操作JS脚本 新建JS文件writeData.js,编写数据操作内容如下: var curTime new Date(); db.user.insert({name:张三,password:123456, UpdateTime:curTime}); 另存文件,将…

Object的finalize()方法的作用是否与C++的析构函数作用相同

Object的finalize()方法的作用是否与C的析构函数作用相同 public class Finalization {private static Finalization finalization;/**finalize在gc回收中有不确定性,所以不推荐用finalize进行回收*/Overrideprotected void finalize(){System.out.println("fi…

leetcode Edit Distance

作者:jostree 转载请注明出处 http://www.cnblogs.com/jostree/p/4051082.html 题目链接:leetcode Edit Distance 最短编辑距离,简单dp,dp[i,j]表示到str1的第i个字符和str2的第j个字符止的最短编辑距离。 dp[i,j] min(dp[i-1,j-…

设计模式的征途—10.装饰(Decorator)模式

虽然目前房价依旧很高,就连我所在的成都郊区(非中心城区)的房价均价都早已破万,但却还是阻挡不了大家对新房的渴望和买房的热情。如果大家买的是清水房,那么无疑还有一项艰巨的任务在等着大家,那就是装修。…

ue4商城资源 Nature Cave Cliff 自然洞崖景观场景

ue4商城资源 Nature Cave Cliff 自然洞崖景观场景 ue4商城资源 Nature Cave Cliff 自然洞崖景观场景 ue4商城资源 Nature Cave Cliff 自然洞崖景观场景 Unreal Engine虚幻游戏引擎素材资源 Unreal Engine Marketplace –Nature Cave Cliff 自然洞崖景观场景 大小解压后&#x…

android View未渲染时获得高度

ViewTreeObserver vto tv.getViewTreeObserver();vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {public void onGlobalLayout() {heigh appDescription.getHeight();tv.getViewTreeObserver().removeGlobalOnLayoutListener(this);}}); 转载于:https://www.c…

指定服务器无效,安装sqlserver2008r2 服务器配置,服务帐户配置出错,提示Sql server服务指定的凭据无效...

iOS 手势大全1.Touch事件 //系统自动调用 //一个UITouch代表一根手指 按住option变成两根手指 //虽然是两个手指,但只执行一次触摸事件 - (void)touchesBegan:(NSSet ...与useradd命令相关的两个默认配置文件Configuration Files for User Management Defaults When working …

2022-2028年中国树脂行业市场研究及前瞻分析报告

【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新(交付时间约3个工作日) 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国树脂行业市场行业相关概述、中国树脂行业市场行业运行环境、分析了中国树脂行业市场行业的…

Web API路由和动作选择

前言 本文描述ASP.NET Web API如何把一个HTTP请求路由到控制器的一个特定的Action上。关于路由的总体概述可以参见上一篇教程 http://www.cnblogs.com/aehyok/p/3442051.html。这篇文章主要来学习路由过程的细节。如果你创建了一个Web API项目,发现有一些请求没有按…

希望和等待:目标,欲望和意志

意志是盲目的。 欲望是不能消灭的,只能代替。 高人云,人生最重要的是什么?是目标。哲人言,人生无非希望和等待而已。 人的信息系统是任务为导向的,所有的人都有目标,不过自觉不自觉,大小&#x…

c4d+ps打造抽象NFT加密艺术 Create Abstract NFT Crypto Art with Cinema 4D + Photoshop

c4dps打造抽象NFT加密艺术 Create Abstract NFT Crypto Art with C4D PS c4dps打造抽象NFT加密艺术 Create Abstract NFT Crypto Art with C4D PS c4dps打造抽象NFT加密艺术 Create Abstract NFT Crypto Art with C4D PS c4dps打造抽象NFT加密艺术 Create Abstract NFT Cryp…

vb打开ftp服务器文件路径,VB上传指定文件到FTP指定目录。。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼目前用如下代码能够实现上传,但是不能上传到指定目录去。。怎么改变?Option ExplicitPrivate Const INTERNET_OPEN_TYPE_DIRECT 1Private Const scuseragent "vb wininet"Private Const INTERNE…

firefox+linux+nginx搭建server与client通过证书双向认证环境

项目中需要搭建一个server和client基于证书的双向认证环境。由我来做,我也不会。 经过一晚上的研究,基本摸清了(知其然不知其所以然)。做下笔记。 基本环境: 1.安装nginx。 2.安装openssl。 生成证书: 首先…

编写高性能Java代码的最佳实践

编写高性能Java代码的最佳实践 摘要:本文首先介绍了负载测试、基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践。最后研究了JVM特定的调优技巧、数据库端的优化和架构方面的调整。以下是译文。 介绍 在这篇文章中&…

Exchange 2013 OWA搜索邮件失败问题处理

Exchange 2013 OWA搜索邮件失败问题处理问题:接到用户反馈,exchange 2013 owa搜索邮件失败,提示“您的搜索未返回任何结果“,如下图,但是outlook搜索正常。打开EMS命令行工具,get-mailboxdatabasecopystatu…

PAT_B_1027 打印沙漏

题目描述: 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印************ ***** 所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符…

3dmax2021入门学习教程

3dmax2021入门学习教程 MP4 | h264,1280x720 |语言:英语中文字幕(根据原英文字幕机译)原英文字幕 | 4h 23m | 3.55 GB 含课程素材工程文件 云桥网络 平台获取素材 你将学到什么 3DS MAX中的样条线和多边形建模 纹理、照明和渲…

关于HTML代码的转义

笔记: 1.在通过jsonp方式传输HTML代码的时候,为了防止代码中的一些字符影响json的语法,需要对HTML代码进行转义。 2.转义的时候可以只转义特殊字符(引号之类的),也可以把所有字符(中文&#xff…

php ajax替换数据,如何用ajax替换php函数

我是这里的 AJAX 新手。ajax的动作执行后如何替换初始的php函数?我发现执行操作后页面不会刷新。这是代码:javascriptfunction set_ddm(another_data) {var result $.ajax({url: ../display/ea_form_header.php,type: POST,data: {action: set_ddm,Data…

2022-2028年中国输送胶管行业市场全景调查及投资前景趋势报告

【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新(交付时间约3个工作日) 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国输送胶管行业市场行业相关概述、中国输送胶管行业市场行业运行环境、分析了中国输送胶管行…

CGIC简明教程(转摘)

CGIC简明教程 本系列的目的是演示如何使用C语言的CGI库“CGIC”完成Web开发的各种要求。**************&#…

conflicts with existing, non-compatible bean definition of same name and class

Annotation-specified bean name xxxxxImpl for bean class [cn.abc.dao.service.xxxxxImpl] conflicts with existing, non-compatible bean definition of same name and class [cn.abc.dao.service.dev.xxxxxIImpl] 编译没问题,运行就报错了。 一查原来发现在dao…

Tree 使用方式

Traditional Ways of Tree Traversal This page contains examples of some “standard” traversal algorithms (ones that can be found in most textbooks). All examples perform pre-order tree traversal on a general rooted tree. “Algorithms, Data Structures and P…

网站更换服务器ip地教程,由于服务器更换IP地址,服务器不更换。需要如何操作使网站正常运行呢?,POSCMS,CodeIgniter技术文档,PHP开发文档,迅睿CMS框架官方教程...

多文件Files内容详情中(show.html) 模板中调用方法是:{loop $字段名 $i $c} 序号: {$i} 标题:{$c.title} 描述:{$c.description} 文件原始地址:{dr_get_file($c.file)} 文件的下载地址:{dr_down_file($c.file)} 图片缩…

3ds Max V-Ray5 完整指南大师班视频教程

3ds Max V-Ray5 完整指南大师班视频教程 时长15小时 包括项目文件 1920X1080 MP4 语言:英语中文字幕(机译) 标题:Gumroad–V-Ray 5 Masterclass:您的3ds Max V-Ray完整指南 大小:41.8G 共八大章 88小节课程 信息&am…

2022-2028年中国氢化丁晴橡胶行业市场研究及前瞻分析报告

【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新(交付时间约3个工作日) 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国氢化丁晴橡胶电商行业市场行业相关概述、中国氢化丁晴橡胶电商行业市场行业运行环境、分析…

配置Exchange OWA和Sharepoint网站单点登录

配置Exchange OWA和Sharepoint网站单点登录如果我们在组织中已经部署完成了Lync、Exchange以及Sharepoint,那么我们会发现这三套系统在通过域账户登录计算机时,如果本机有安装Outlook和Lync,那么在登录Lync或启动Outlook的时候就会自动使用当…