1   1  /  1  页   跳转

[求助] 我电脑有奇怪文件

我电脑有奇怪文件

1月10号13:15分 瑞星杀出了一个毒,后面有日志,今天我进入c盘,发现了一个txt文件,感觉很可以,大家看看这个txt文件是干什么用的.


瑞星日志:
发现日期 病毒名称 处理结果 查杀方式 访问染毒文件的进程 文件名 病毒来源
2010-1-10 13:15 Trojan.DL.Win32.Mnless.zqa 删除成功 手动查杀 手动查杀 C:\WINDOWS\system32\olemaskvr.dll 本地服务器
2010-1-10 13:15 Trojan.DL.Win32.Mnless.zqa 删除成功 手动查杀 手动查杀 C:\WINDOWS\system32\wuauclr.exe 本地服务器
2010-1-10 13:11 Trojan.DL.Win32.Mnless.zqa 不处理 手动查杀 手动查杀 C:\WINDOWS\system32\olemaskvr.dll 本地服务器


未知txt:
Attribute VB_Name = "HTML_Programmability"
Option Explicit
Type HTMLConvertReplace
    oRangeOrChart As Object        'RangeAndChartToConvert
    oUseExisting As Integer        'UseExistingFile
    oFilePath As String            'HTMLFilePath
    oHeader As String              'HeaderFullPage
    oIxxxistingFPFile As Integer    'UseFrontPageForExistingFule
    oAddToFPWeb As Integer          'AddToFrontPageWeb
    oTemplatePath As String        'ExistingFilePath
End Type
Public Const HTMLCONVERT_SUCCESS = 0
Public Const HTMLCONVERT_ENTIRECOLUMNSELECTED = 1
Public Const HTMLCONVERT_ENTIREROWSELECTED = 2
Public Const HTMLCONVERT_PATHEXISTINGFILEMISSING = 3
Public Const HTMLCONVERT_CANNOTSTARTFRONTPAGE = 4
Public Const HTMLCONVERT_FILENOTFOUND = 5
Public Const HTMLCONVERT_CANNOTUSEEXISTINGFILE = 6
Public Const HTMLCONVERT_XLHTMLNOTINSTALLED = 7
Public Const HTMLCONVERT_CODEPAGEDOESNOTEXIST = 8
Public Const HTMLCONVERT_CANTOPENFILE = 9
Public Const HTMLCONVERT_OBJECTNOTDEFINED = 10
Public Const HTMLCONVERT_WEBSERVERNOTOPEN = 11
Public Const HTMLCONVERT_CANNOTFINDXLHTML = 13
Function HTMLConvert(RangeAndChartToConvert As Variant, UseExistingFile As Boolean, UseFrontPageForExistingFile As Boolean, AddToFrontPageWeb As Boolean, CodePage As Long, HTMLFilePath As String, Optional ExistingFilePath As String, Optional TitleFullPage As String, Optional HeaderFullPage As String, Optional DescriptionFullPage As String, Optional LineBeforeTableFullPage As Boolean, Optional LineAfterTableFullPage As Boolean, Optional LastUpdate As Variant, Optional NameFullPage As String, Optional EmailFullPage As String) As Integer
Dim i As Integer
Dim szParentSheet As String
Dim szParentBook As String
Dim szDivID As String
Dim szFilePath As String
Dim PubObj As Object
Dim CopiedTemplate As Boolean
Dim p_PublishInfo() As HTMLConvertReplace
Dim FoundWorkbook As Workbook
Dim IsChartPly As Boolean
'Need to kill the function if UseFrontPageForExistingFile or AddToFrontPageWeb are used
If UseFrontPageForExistingFile Or AddToFrontPageWeb Then
    HTMLConvert = HTMLCONVERT_CANNOTSTARTFRONTPAGE
    GoTo EarlyExit
End If
'************* Verify RangeToConvert **************
    On Error GoTo EntryNotRef
        If IsObject(RangeAndChartToConvert) Then
            ReDim p_PublishInfo(0 To 0)
            Set p_PublishInfo(0).oRangeOrChart = RangeAndChartToConvert
        Else
            ReDim p_PublishInfo(LBound(RangeAndChartToConvert) To UBound(RangeAndChartToConvert))
            For i = LBound(RangeAndChartToConvert) To UBound(RangeAndChartToConvert)
                Set p_PublishInfo(i).oRangeOrChart = RangeAndChartToConvert(i)
            Next i
        End If
       
        On Error Resume Next
        Set FoundWorkbook = p_PublishInfo(LBound(p_PublishInfo)).oRangeOrChart.Parent.Parent
        If Err > 0 Then 'This is (most likely) a chart ply (or invalid)
            Err = 0
            On Error GoTo EntryNotRef
            Set FoundWorkbook = p_PublishInfo(LBound(p_PublishInfo)).oRangeOrChart.Parent
        End If
        szParentBook = CStr(FoundWorkbook.Name)
       
    On Error GoTo 0
   
'******************** Insert the Data into vars ********************
    For i = LBound(p_PublishInfo) To UBound(p_PublishInfo)
        p_PublishInfo(i).oFilePath = HTMLFilePath
       
        p_PublishInfo(i).oUseExisting = UseExistingFile
       
        p_PublishInfo(i).oIxxxistingFPFile = UseFrontPageForExistingFile
       
        p_PublishInfo(i).oAddToFPWeb = AddToFrontPageWeb
       
        If IsMissing(ExistingFilePath) Then
            p_PublishInfo(i).oTemplatePath = ""
        Else
            p_PublishInfo(i).oTemplatePath = ExistingFilePath
        End If
       
        If IsMissing(HeaderFullPage) Or i <> LBound(p_PublishInfo) Then 'should only be used the first time through the loop
            p_PublishInfo(i).oHeader = ""
        Else
            p_PublishInfo(i).oHeader = CStr(HeaderFullPage)
        End If
   
        szFilePath = p_PublishInfo(i).oFilePath
        If szFilePath = "" Then
            HTMLConvert = HTMLCONVERT_FILENOTFOUND
            Exit Function
        End If
       
    Next i
   
    If p_PublishInfo(LBound(p_PublishInfo)).oUseExisting Then
        CopiedTemplate = CopyFileTemplate(p_PublishInfo(LBound(p_PublishInfo)))
        If Not CopiedTemplate Then
            HTMLConvert = HTMLCONVERT_PATHEXISTINGFILEMISSING
            Exit Function
        End If
    End If
   
   
    For i = LBound(p_PublishInfo) To UBound(p_PublishInfo)
        szParentSheet = CStr(p_PublishInfo(i).oRangeOrChart.Parent.Name)
        If szParentSheet = szParentBook Then
            szParentSheet = CStr(p_PublishInfo(i).oRangeOrChart.Name)
            IsChartPly = True
        End If
       
        szDivID = GetDivID(p_PublishInfo(i))
        On Error GoTo CantCreatePublishObject
        'Need to determine whether it's a chart or a range
        If VarType(p_PublishInfo(i).oRangeOrChart) = vbObject Then
            'Chart
            If IsChartPly Then 'Need to publish differently if it's a chart ply instead of a chart object
                Set PubObj = Workbooks(szParentBook).PublishObjects.Add(xlSourceChart, szFilePath, szParentSheet, "", xlHtmlStatic, szDivID, p_PublishInfo(i).oHeader)
            Else
                Set PubObj = Workbooks(szParentBook).PublishObjects.Add(xlSourceChart, szFilePath, szParentSheet, CStr(p_PublishInfo(i).oRangeOrChart.Name), xlHtmlStatic, szDivID, p_PublishInfo(i).oHeader)
            End If
        Else
            'Sheet
            Set PubObj = Workbooks(szParentBook).PublishObjects.Add(xlSourceRange, szFilePath, szParentSheet, CStr(p_PublishInfo(i).oRangeOrChart.Address), xlHtmlStatic, szDivID, p_PublishInfo(i).oHeader)
        End If
       
        'If the file is to be replaced, it should only replace the file the first time through
        'the loop.  HTMLConvert used to publish one solid chunk, so this wasn't an issue there.
        On Error GoTo CantPublishObject
        If i = i = LBound(p_PublishInfo) Then
            PubObj.Publish (Not p_PublishInfo(i).oUseExisting)
        Else
            PubObj.Publish (False)
        End If
        On Error GoTo 0
       
    Next
    HTMLConvert = HTMLCONVERT_SUCCESS
EarlyExit:
Exit Function
EntryNotRef:
    HTMLConvert = HTMLCONVERT_OBJECTNOTDEFINED
    Exit Function
CantCreatePublishObject:
    HTMLConvert = HTMLCONVERT_CANTOPENFILE
    Exit Function
CantPublishObject:
    HTMLConvert = HTMLCONVERT_CANNOTUSEEXISTINGFILE
    Exit Function
End Function
Function GetDivID(UsePubInfo As HTMLConvertReplace) As String
Dim HeaderString As String
Dim ParentName As String
Dim SheetName As String
Dim RangeName As String
Dim CurPos As Integer
'Note: this was broken out so that it could be more easily maintained.
'Yes, it causes duplication of code, but not at expense of performance.
'Need to strip all colons (":") (for compatibility with Publish)
    ParentName = UsePubInfo.oRangeOrChart.Parent.Parent.Name
    While InStr(1, ParentName, ":") > 0
        CurPos = InStr(1, ParentName, ":")
        ParentName = Left$(ParentName, CurPos - 1) & "_" & Right$(ParentName, Len(ParentName) - CurPos)
    Wend
    SheetName = UsePubInfo.oRangeOrChart.Parent.Parent.Name
    While InStr(1, SheetName, ":") > 0
        CurPos = InStr(1, SheetName, ":")
        SheetName = Left$(SheetName, CurPos - 1) & "_" & Right$(SheetName, Len(SheetName) - CurPos)
    Wend
    If VarType(UsePubInfo.oRangeOrChart) = vbObject Then
        'Chart
        RangeName = CStr(UsePubInfo.oRangeOrChart.Name)
    Else
        'Sheet
        RangeName = CStr(UsePubInfo.oRangeOrChart.Address)
    End If
    While InStr(1, RangeName, ":") > 0
        CurPos = InStr(1, RangeName, ":")
        RangeName = Left$(RangeName, CurPos - 1) & "_" & Right$(RangeName, Len(RangeName) - CurPos)
    Wend
   
    GetDivID = "[" & ParentName & "]" & SheetName & "!" & RangeName
End Function
Function CopyFileTemplate(UsePubInfo As HTMLConvertReplace) As Boolean
    If Not IsMissing(UsePubInfo.oTemplatePath) Then
        If UsePubInfo.oTemplatePath = "" Then
            CopyFileTemplate = False
        Else
            Err = 0
            On Error Resume Next
            FileCopy UsePubInfo.oTemplatePath, UsePubInfo.oFilePath
            CopyFileTemplate = (Err = 0) 'pass a true if there were no errors
        End If
    Else 'No path specified
        CopyFileTemplate = False
    End If
End Function

附件附件:

文件名:macro.txt
下载次数:236
文件类型:text/plain
文件大小:
上传时间:2010-1-12 19:32:32
描述:txt

附件附件:

下载次数:177
文件类型:text/plain
文件大小:
上传时间:2010-1-12 19:32:32
描述:txt

分享到:
gototop
 

回复:我电脑有奇怪文件

建议把文件发给瑞星检测,地址为:http://mailcenter.rising.com.cn/FileCheck/
提交后,可自行查询处理进度。
一切皆有可能。
2011常见问题请参考:
http://www.ikaka.com.cn/csc_faq/index.shtml
gototop
 

回复 2F 五花草甸 的帖子

这个我估计是黑客留下来的程序什么的,  我看不太懂 希望懂的人看看
gototop
 

回复:我电脑有奇怪文件

问一下lz是不是用了一款叫做HTMLConvert的软件或者其他能进行网页格式转换的软件,如果是就不必大惊小怪了。没仔细看代码,不过这代码格式工整,备注明确,不像出自黑客之手。
gototop
 

回复:我电脑有奇怪文件

这个我也有啊?我不知道是什么,我就把它删了
gototop
 

回复:我电脑有奇怪文件

是不是一个脚本语言的代码啊``
开始好象说是HTML的脚本
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT