亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? frmmain.frm

?? 一款VB 工具
?? FRM
?? 第 1 頁 / 共 5 頁
字號:
    Recent2Title = GetSetting("VB Decompiler", "Options", "Recent2FileTitle", "")
    Recent3Title = GetSetting("VB Decompiler", "Options", "Recent3FileTitle", "")
    Recent1File = GetSetting("VB Decompiler", "Options", "Recent1File", "")
    Recent2File = GetSetting("VB Decompiler", "Options", "Recent2File", "")
    Recent3File = GetSetting("VB Decompiler", "Options", "Recent3File", "")



    If Recent1Title <> "" Then
        mnuFileRecent2.Visible = True
    End If
    If Recent2Title <> "" Then
        mnuFileRecent3.Visible = True
    End If
    If Recent3Title <> "" Then
        mnuFileRecent4.Visible = True
    End If


    Call SaveSetting("VB Decompiler", "Options", "Recent4File", Recent3File)
    Call SaveSetting("VB Decompiler", "Options", "Recent4FileTitle", Recent3Title)
    Call SaveSetting("VB Decompiler", "Options", "Recent3File", Recent2File)
    Call SaveSetting("VB Decompiler", "Options", "Recent3FileTitle", Recent2Title)
    Call SaveSetting("VB Decompiler", "Options", "Recent2File", Recent1File)
    Call SaveSetting("VB Decompiler", "Options", "Recent2FileTitle", Recent1Title)


    Call SaveSetting("VB Decompiler", "Options", "Recent1File", Filename)
    Call SaveSetting("VB Decompiler", "Options", "Recent1FileTitle", FileTitle)



    mnuFileRecent4.Caption = mnuFileRecent3.Caption
    mnuFileRecent3.Caption = mnuFileRecent2.Caption
    mnuFileRecent2.Caption = mnuFileRecent1.Caption
    mnuFileRecent1.Caption = FileTitle


End Sub
Sub MakeDir(path As String)
    '*****************************
    'Purpose: To make a dir without erroring
    '*****************************

    On Error Resume Next
    MkDir (path)

End Sub

Private Sub mnuFileRecent1_Click()
    '*****************************
    'Purpose: To load a recent file if it exists
    '*****************************
    Dim RecentTitle As String
    Dim RecentFile As String
    RecentTitle = GetSetting("VB Decompiler", "Options", "Recent1FileTitle", "")
    RecentFile = GetSetting("VB Decompiler", "Options", "Recent1File", "")
    If FileExists(RecentFile) = True Then
        Call OpenVBExe(RecentFile, RecentTitle)
    Else
        MsgBox "File no longer exists!", vbExclamation
    End If
End Sub

Private Sub mnuFileRecent2_Click()
    '*****************************
    'Purpose: To load a recent file if it exists
    '*****************************
    Dim RecentTitle As String
    Dim RecentFile As String
    RecentTitle = GetSetting("VB Decompiler", "Options", "Recent2FileTitle", "")
    RecentFile = GetSetting("VB Decompiler", "Options", "Recent2File", "")
    If FileExists(RecentFile) = True Then
        Call OpenVBExe(RecentFile, RecentTitle)
    Else
        MsgBox "File no longer exists!", vbExclamation
    End If
End Sub

Private Sub mnuFileRecent3_Click()
    '*****************************
    'Purpose: To load a recent file if it exists
    '*****************************
    Dim RecentTitle As String
    Dim RecentFile As String
    RecentTitle = GetSetting("VB Decompiler", "Options", "Recent3FileTitle", "")
    RecentFile = GetSetting("VB Decompiler", "Options", "Recent3File", "")
    If FileExists(RecentFile) = True Then
        Call OpenVBExe(RecentFile, RecentTitle)
    Else
        MsgBox "File no longer exists!", vbExclamation
    End If
End Sub

Private Sub mnuFileRecent4_Click()
    '*****************************
    'Purpose: To load a recent file if it exists
    '*****************************
    Dim RecentTitle As String
    Dim RecentFile As String
    RecentTitle = GetSetting("VB Decompiler", "Options", "Recent4FileTitle", "")
    RecentFile = GetSetting("VB Decompiler", "Options", "Recent4File", "")
    If FileExists(RecentFile) = True Then
        Call OpenVBExe(RecentFile, RecentTitle)
    Else
        MsgBox "File no longer exists!", vbExclamation
    End If
End Sub

Private Sub mnuFileSaveExe_Click()
    '#####################################
    'Purpose: Save Changes to the Form's Gui
    'And generates a Patch Report
    '#####################################
    Cd1.DialogTitle = "Save As"
    Cd1.Filename = ""
    Cd1.Filter = "VB Files(*.exe,*.ocx,*.dll)|*.exe;*.ocx;*.dll"
    Cd1.ShowSave

    If Cd1.Filename = "" Then Exit Sub
    On Error Resume Next
    'Copy the exe to the temp directory
    FileCopy SFilePath, App.path & "\dump\" & SFile & "\" & SFile

    'Make the changes
    fFile = FreeFile
    Dim i As Integer
    Dim NewByte As Byte
    Open App.path & "\dump\" & SFile & "\" & SFile For Binary Access Write Lock Write As fFile
    If UBound(StringChange) > 0 Then
        For i = 1 To UBound(StringChange)
            Seek fFile, StringChange(i).offset             '+ 1
            Dim bArray() As Byte
            ReDim bArray(Len(StringChange(i).sString))
            For g = 0 To Len(StringChange(i).sString)
                bArray(g) = Asc(Mid(StringChange(i).sString, 1 + g, 1))
            Next g
            Put fFile, , bArray
            'Put fFile, , StringChange(I).sString
        Next
    End If
    If UBound(ByteChange) > 0 Then
        For i = 1 To UBound(ByteChange)
            Seek fFile, ByteChange(i).offset
            Put fFile, , ByteChange(i).bByte
        Next
    End If

    If UBound(BooleanChange) > 0 Then
        For i = 1 To UBound(BooleanChange)
            Seek fFile, BooleanChange(i).offset
            If BooleanChange(i).bBool = True Then
                NewByte = 255
                Put fFile, , NewByte
            Else
                NewByte = 0
                Put fFile, , NewByte
            End If
            'Put fFile, , ByteChange(i).bByte
        Next i
    End If
    If UBound(IntegerChange) > 0 Then
        For i = 1 To UBound(IntegerChange)
            Seek fFile, IntegerChange(i).offset
            Put fFile, , IntegerChange(i).iInt
        Next
    End If
    If UBound(LongChange) > 0 Then
        For i = 1 To UBound(LongChange)
            Seek fFile, LongChange(i).offset
            Put fFile, , LongChange(i).lLong
        Next
    End If
    If UBound(SingleChange) > 0 Then
        For i = 1 To UBound(SingleChange)
            Seek fFile, SingleChange(i).offset
            Put fFile, , SingleChange(i).sSingle
        Next
    End If

    Close fFile

    'Save the file
    FileCopy App.path & "\dump\" & SFile & "\" & SFile, Cd1.Filename
    'Kill the temp file
    Kill App.path & "\dump\" & SFile & "\" & SFile

    'Write Patch Report

    fFile = FreeFile

    Open App.path & "\dump\" & SFile & "\PatchReport.txt" For Output As fFile
    Print #fFile, "File Patch Report from Semi VB Decompiler by vbgamer45"
    Print #fFile, "------------------------------------------------------"
    Print #fFile, "Filename=" & SFile
    Print #fFile, ""
    Print #fFile, "Byte Changes"
    For i = 0 To UBound(ByteChange)
        If i <> 0 Then
            Print #fFile, "Offset:" & ByteChange(i).offset & " Changed to: " & ByteChange(i).bByte
        End If
    Next i
    Print #fFile, ""
    Print #fFile, "Boolean Changes"
    For i = 0 To UBound(BooleanChange)
        If i <> 0 Then
            Print #fFile, "Offset:" & BooleanChange(i).offset & " Changed to: " & BooleanChange(i).bBool
        End If
    Next i
    Print #fFile, ""
    Print #fFile, "Integer Changes"
    For i = 0 To UBound(IntegerChange)
        If i <> 0 Then
            Print #fFile, "Offset:" & IntegerChange(i).offset & " Changed to: " & IntegerChange(i).iInt
        End If
    Next i
    Print #fFile, ""
    Print #fFile, "Long Changes"
    For i = 0 To UBound(LongChange)
        If i <> 0 Then
            Print #fFile, "Offset:" & LongChange(i).offset & " Changed to: " & LongChange(i).lLong
        End If
    Next i
    Print #fFile, ""
    Print #fFile, "Single Changes"
    For i = 0 To UBound(SingleChange)
        If i <> 0 Then
            Print #fFile, "Offset:" & SingleChange(i).offset & " Changed to: " & SingleChange(i).sSingle
        End If
    Next i
    Print #fFile, ""
    Print #fFile, "String Changes"
    For i = 0 To UBound(StringChange)
        If i <> 0 Then
            Print #fFile, "Offset:" & StringChange(i).offset & " Changed to: " & StringChange(i).sString
        End If
    Next i

    Close fFile

    MsgBox "Done"
End Sub

Private Sub mnuHelpAbout_Click()
    '*****************************
    'Purpose: Show my Cool about screen.
    '*****************************
    frmAbout.Show vbModal, Me
End Sub

Private Sub mnuOptions_Click()
    '*****************************
    'Purpose: Show the options form
    '*****************************
    frmOptions.Show vbModal, Me

End Sub
Private Sub mnuToolsPCodeProcedure_Click()
    '*****************************
    'Purpose: Show the Procedure Decompile View
    '*****************************
    If SFilePath = "" Then
        MsgBox "No File Loaded"
        Exit Sub
    End If
    If modGlobals.gProjectInfo.aNativeCode = 0 Then
        frmPcode.Show vbModal, Me
    Else
        MsgBox "This is a Native compiled exe! Not a P-Code one!", vbExclamation
    End If
End Sub

Private Sub tvProject_NodeClick(ByVal Node As MSComctlLib.Node)
    '*****************************
    'Purpose: To show the contents of each struture and textbox data
    '*****************************
    On Error Resume Next
    Dim ParentObject As Node
    Dim LenTab As Long
    Dim i As Long, o As Long
    Dim strCode As String

    Dim tblPath() As String
    txtCode.SelStart = 0
    txtCode.SelColor = vbBlack

    If CurrentItem <> tvProject.SelectedItem.Key Then
        tblPath = Split(tvProject.SelectedItem.Key, "/")
        CurrentItem = tvProject.SelectedItem.Key

        Select Case tblPath(1)
            Case "VERSIONINFO"
                sstViewFile.TabVisible(1) = True
                sstViewFile.TabVisible(0) = False
                sstViewFile.TabVisible(2) = False
                sstViewFile.TabVisible(3) = False
                fxgEXEInfo.Visible = True
                fxgEXEInfo.ColAlignment(1) = 0
                fxgEXEInfo.Clear
                fxgEXEInfo.Rows = 2
                fxgEXEInfo.ColWidth(0) = 2500
                fxgEXEInfo.TextArray(0) = "Name"
                fxgEXEInfo.TextArray(1) = "Value"
                fxgEXEInfo.ColWidth(0) = 2000
                fxgEXEInfo.ColWidth(1) = 2500
                fxgEXEInfo.TextArray(2) = "CompanyName"
                fxgEXEInfo.TextArray(3) = gFileInfo.CompanyName
                fxgEXEInfo.AddItem "FileDescription"
                fxgEXEInfo.TextArray(5) = gFileInfo.FileDescription
                fxgEXEInfo.AddItem "FileVersion"
                fxgEXEInfo.TextArray(7) = gFileInfo.FileVersion
                fxgEXEInfo.AddItem "InternalName"
                fxgEXEInfo.TextArray(9) = gFileInfo.InternalName
                fxgEXEInfo.AddItem "LanguageID"
                fxgEXEInfo.TextArray(11) = gFileInfo.LanguageID
                fxgEXEInfo.AddItem "LegalCopyright"
                fxgEXEInfo.TextArray(13) = gFileInfo.LegalCopyright
                fxgEXEInfo.AddItem "OrigionalFileName"
                fxgEXEInfo.TextArray(15) = gFileInfo.OrigionalFileName
                fxgEXEInfo.AddItem "ProductName"
                fxgEXEInfo.TextArray(17) = gFileInfo.ProductName
                fxgEXEInfo.AddItem "ProductVersion"
                fxgEXEInfo.TextArray(19) = gFileInfo.ProductVersion
            Case "STRUCT"
                sstViewFile.TabVisible(1) = True
                sstViewFile.TabVisible(0) = False
                sstViewFile.TabVisible(2) = False
                sstViewFile.TabVisible(3) = False
                fxgEXEInfo.Visible = True
                fxgEXEInfo.ColAlignment(1) = 0
                fxgEXEInfo.Clear
                fxgEXEInfo.Rows = 2
                fxgEXEInfo.ColWidth(0) = 2500
                fxgEXEInfo.TextArray(0) = "Name"
                fxgEXEInfo.TextArray(1) = "Value"
                Select Case tblPath(2)
                    Case "", "VBHEADER"
                        fxgEXEInfo.ColWidth(0) = 2500
                        fxgEXEInfo.TextArray(2) = "Signature"
                        fxgEXEInfo.TextArray(3) = gVBHeader.Signature
                        fxgEXEInfo.AddItem "Address SubMain"
                        fxgEXEInfo.TextArray(5) = gVBHeader.aSubMain
                        fxgEXEInfo.AddItem "Address ExternalComponentTable"
                        fxgEXEInfo.TextArray(7) = gVBHeader.aExternalComponentTable
        

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美疯狂性受xxxxx喷水图片| thepron国产精品| 樱桃国产成人精品视频| 久久久久国产一区二区三区四区| 日本一区二区三级电影在线观看| 91麻豆精品久久久久蜜臀| 欧美日韩成人激情| 91精品蜜臀在线一区尤物| 777欧美精品| 精品国产91乱码一区二区三区 | 久久精品国产在热久久| 亚洲成av人影院在线观看网| 日韩不卡免费视频| 久久97超碰色| 99精品久久免费看蜜臀剧情介绍| 91免费视频网| 欧美性高清videossexo| 91精品国产综合久久香蕉的特点| 精品欧美一区二区久久| 国产欧美日本一区二区三区| 一区二区三区四区乱视频| 亚洲va天堂va国产va久| 精品亚洲aⅴ乱码一区二区三区| 国产精品性做久久久久久| 99久久精品免费精品国产| 欧美亚洲免费在线一区| 日韩精品一区二区三区在线| 国产精品久久久久久妇女6080| 一卡二卡欧美日韩| 奇米影视一区二区三区| 国产成人精品一区二 | 一区二区三区四区视频精品免费| 五月天久久比比资源色| 国产一区高清在线| 色欧美日韩亚洲| 精品国免费一区二区三区| 国产精品国产三级国产aⅴ中文| 一区二区理论电影在线观看| 久久99国内精品| 欧美性高清videossexo| 国产调教视频一区| 日韩av电影天堂| 成人av动漫在线| 精品国产电影一区二区| 亚洲福利一二三区| 成人午夜在线播放| 日韩欧美不卡在线观看视频| 亚洲欧洲一区二区三区| 精品中文字幕一区二区小辣椒| 一本大道av一区二区在线播放| 久久一区二区三区国产精品| 五月综合激情婷婷六月色窝| fc2成人免费人成在线观看播放| 欧美一级免费观看| 一区二区三区视频在线观看 | 日韩av中文在线观看| 91丝袜美女网| 中文字幕一区日韩精品欧美| 老司机精品视频一区二区三区| 欧美亚洲尤物久久| 中文字幕一区二区三区av| 国产乱码精品一区二区三区av| 欧美精品在线观看一区二区| 玉米视频成人免费看| 成人高清av在线| 中文字幕第一区综合| 福利电影一区二区| 久久久99精品免费观看不卡| 精品综合久久久久久8888| 欧美一区二区视频在线观看2022 | 国产日韩欧美a| 激情综合色播五月| 精品处破学生在线二十三| 丝袜美腿一区二区三区| 欧美日韩在线综合| 婷婷久久综合九色国产成人| 欧美伊人久久大香线蕉综合69 | www.成人网.com| 国产精品久久综合| 菠萝蜜视频在线观看一区| 国产精品蜜臀av| 91网页版在线| 亚洲1区2区3区视频| 国产精品色哟哟| 色婷婷久久久亚洲一区二区三区| 18欧美亚洲精品| 欧美三区免费完整视频在线观看| 性久久久久久久| 欧美大肚乱孕交hd孕妇| 国产精品一品视频| 中文字幕一区二区三区四区不卡 | 欧美一级一级性生活免费录像| 麻豆精品在线观看| 国产欧美中文在线| 色天天综合久久久久综合片| 日韩激情中文字幕| 欧美精品一区二区三| 成人av在线资源网| 亚洲成av人影院| 国产婷婷色一区二区三区在线| 97精品国产露脸对白| 亚洲成a人v欧美综合天堂| 日韩欧美一区二区在线视频| 从欧美一区二区三区| 亚洲一区二区三区美女| 日韩一区二区三区四区| 99久久国产综合精品色伊| 午夜精品久久久久久久蜜桃app| 欧美成人午夜电影| 91国产视频在线观看| 国产一区中文字幕| 一区二区高清视频在线观看| 欧美一二三四区在线| 91麻豆国产香蕉久久精品| 秋霞午夜av一区二区三区| 中文一区二区完整视频在线观看| 欧洲精品视频在线观看| 国产一区二区不卡在线| 午夜精品免费在线观看| 中文字幕精品在线不卡| 欧美大片日本大片免费观看| 一本色道a无线码一区v| 国产麻豆成人精品| 日日夜夜精品视频天天综合网| 国产精品美日韩| 精品国产电影一区二区| 5566中文字幕一区二区电影| 一本久久精品一区二区| 国产电影一区在线| 久久草av在线| 亚洲线精品一区二区三区| 中文字幕一区二区日韩精品绯色| 日韩一区二区在线看片| 欧美图区在线视频| 91麻豆免费在线观看| 99久久免费视频.com| 国产高清不卡二三区| 国产综合色在线| 韩国精品一区二区| 麻豆一区二区三区| 青青草国产精品97视觉盛宴| 亚洲一区二区三区美女| 亚洲亚洲精品在线观看| 亚洲一区二区三区激情| 亚洲一区二区三区自拍| 亚洲自拍另类综合| 亚洲午夜一区二区三区| 亚洲国产精品一区二区久久恐怖片| 亚洲女同一区二区| 一区二区三区高清不卡| 一区二区三区不卡视频在线观看 | 久久久不卡网国产精品一区| 精品欧美乱码久久久久久| 日韩免费高清视频| 精品久久久久久久久久久院品网| 欧美一级精品大片| 欧美tickling网站挠脚心| 2023国产精品视频| 欧美激情在线一区二区三区| 中文字幕成人av| 亚洲欧洲日韩女同| 亚洲美女在线国产| 亚洲综合视频网| 日韩va亚洲va欧美va久久| 麻豆精品视频在线观看免费| 国产乱子轮精品视频| 国产 欧美在线| 色婷婷久久99综合精品jk白丝| 欧美午夜精品电影| 日韩一区二区三区四区五区六区| 精品国产乱码久久久久久老虎| 久久久久久久久久久久久女国产乱| 国产日产欧美一区| 亚洲精品国产精华液| 日韩国产欧美在线观看| 国产一区二区福利| 91福利社在线观看| 26uuu亚洲综合色欧美| 国产日韩欧美精品综合| 一区二区三国产精华液| 麻豆成人av在线| 99久久久久久99| 欧美一级高清大全免费观看| 中文av一区二区| 五月婷婷激情综合网| 国产福利一区在线观看| 欧美日韩你懂的| 国产日韩精品一区| 日韩黄色片在线观看| 粉嫩aⅴ一区二区三区四区 | 激情另类小说区图片区视频区| 国产99久久久久| 欧美高清一级片在线| ww久久中文字幕| 午夜久久福利影院| 成人v精品蜜桃久久一区| 欧美绝品在线观看成人午夜影视| 国产欧美一区视频| 日韩av中文字幕一区二区| 一本色道久久综合精品竹菊|