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

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

?? frmwinpoc.vb

?? 對ima、imz壓縮文件修改
?? VB
?? 第 1 頁 / 共 2 頁
字號:

            txtInformation.Text = NumberofFiles.ToString() & " files - extracted to D:\Howler"
        End If

        DeleteIma(Ima)

        btnBrowse.Enabled = True

        btnReadImage.Enabled = True
        btnWriteImage.Enabled = True
        btnExtractFiles.Enabled = True
        btnExtractXmlFiles.Enabled = True
        btnViewXmlFiles.Enabled = True
        'InfoTextBox.Text = "Done"



    End Sub
    
#End Region


#Region "Function 'ReadImage'"

    Function ReadImage(ByVal strFilename As String) As IntPtr

        Dim blnFileCompressed As Boolean
        Dim blnReadFile As Boolean
        Dim Ima As IntPtr
        Dim strFileExt As String
        Dim strFileExt4 As String
        Dim dwNbPartFound As Integer
        Dim dwNbFat32Found As Integer
        Dim dwRetMakeList As Integer

        strFilename = txtFilename.Text
        txtFilename.Enabled = False
        btnBrowse.Enabled = False
        btnReadImage.Enabled = False
        btnWriteImage.Enabled = False

        ' Checking for the existance of file
        If Not FileExist(strFilename) Then
            txtInformation.Text = "File does not Exists "
            Exit Function
        End If

        strFileExt = (Mid(strFilename, Len(strFilename) - 3))
        strFileExt = strFileExt.ToLower
        strFileExt4 = (Mid(strFilename, Len(strFilename) - 4))
        strFileExt4 = strFileExt4.ToLower


        If (strFileExt = ".vhd") Or (strFileExt = ".pfr") Or (strFileExt4 = ".vmdk") Then
            Dim PartList As PARTDESCArray
            ReDim PartList.diItem(MAXPARTITION)



            'Dim ooo As Integer
            'ooo = MakePartitionList("n:\\demoimage\\16GB_vhd.vhd", "", dwNbPartFound, dwNbFat32Found, MAXPARTITION, PartList)
            'Dim dwsize1 As Integer
            'Dim dwsizehigh1 As Integer
            'Dim fIsBigFat As Boolean
            'Dim dwPosInFile1 As Integer
            'Dim retget As Boolean
            'retget = GetFatImaSizeFileName("n:\demoimage\usb128_fix-flat.vmdk", dwsize1, dwsizehigh1, fIsBigFat, dwPosInFile1)


            dwRetMakeList = MakePartitionList(strFilename, "", dwNbPartFound, dwNbFat32Found, MAXPARTITION, PartList)
            MsgBox("dwRetMakeList=" & dwRetMakeList & "part found=" & dwNbPartFound)

            Dim i As Integer

            i = 0
            Ima = 0

            While (Ima = 0) And (i < dwRetMakeList)
                Dim dwPosInFileLow As Integer
                Dim dwPosInFileHigh As Integer
                Dim dwPosPartition As Integer
                dwPosPartition = PartList.diItem(i).dwPosPartition
                dwPosInFileLow = dwPosPartition * 512
                dwPosInFileHigh = dwPosPartition / (&H1000000 / 2)
                Ima = OpenLargeImageFile(0, strFilename, dwPosInFileLow, dwPosInFileHigh, True)
                blnReadFile = (Ima <> 0)
                If (Ima <> 0) Then
                    MsgBox("partition :number :" & i & " : opened successfully")
                Else
                    MsgBox("OpenLargeImageFile fail")
                End If
                i = i + 1
            End While

        ElseIf (strFileExt = ".iso") Then
            Ima = CreateCDIsoIma(strFilename)
            blnReadFile = (Ima <> 0)
        Else
            Ima = CreateMemFatHima()
            blnFileCompressed = True
            blnReadFile = ReadImaFile(Ima, 0, strFilename, blnFileCompressed, 0)
        End If


        ' Reading image files 

        If (blnReadFile) Then
            Return Ima
        Else
            Return 0
        End If

    End Function
#End Region


    Private Sub btnExtractXmlFiles_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExtractXmlFiles.Click

        Dim strFilename As String
        Dim NumberofFiles As Integer
        Dim NumberofFilesExtracted As Integer
        Dim blnFileExtracted As Boolean
        Dim Ima As IntPtr


        btnReadImage.Enabled = False
        btnWriteImage.Enabled = False
        btnExtractFiles.Enabled = False
        btnExtractXmlFiles.Enabled = False
        btnViewXmlFiles.Enabled = False


        strFilename = txtFilename.Text
        Ima = ReadImage(strFilename)

        ' Checking for the existance of file
        If Not FileExist("D:\Howler") Then
            Directory.CreateDirectory("D:\Howler")
        End If

        ' Getting number of files in image
        NumberofFiles = GetNbEntryCurDir(Ima)
        Dim j As Integer
        Dim diItem As New DIRINFO
        Dim dwNbDiItem As Integer
        NumberofFilesExtracted = 0

        If (RefreshInternalBufferDirInfo(Ima, SORT_NAME, dwNbDiItem)) Then
            ' Extracting the files 
            For j = 0 To dwNbDiItem - 1
                GetBufferDirInfoItem(Ima, diItem, j)
                Dim strFileExtrExt As String
                If Len(diItem.longname) > 3 Then
                    strFileExtrExt = (Mid(diItem.longname, Len(diItem.longname) - 3))
                Else
                    strFileExtrExt = ""
                End If
                strFileExtrExt = strFileExtrExt.ToLower

                If strFileExtrExt = ".xml" Then
                    blnFileExtracted = ExtractFile(Ima, diItem.uiPosInDir, "D:\Howler", "")
                    If (blnFileExtracted) Then NumberofFilesExtracted = NumberofFilesExtracted + 1
                End If
            Next
        End If
        If (NumberofFiles = 0) Then
            txtInformation.Text = "Image file Contains :   " & NumberofFiles.ToString() & " files "
        Else
            txtInformation.Text = NumberofFilesExtracted.ToString() & " files - extracted to D:\Howler"
        End If

        DeleteIma(Ima)

        btnBrowse.Enabled = True

        btnReadImage.Enabled = True
        btnWriteImage.Enabled = True
        btnExtractFiles.Enabled = True
        btnExtractXmlFiles.Enabled = True
        btnViewXmlFiles.Enabled = True
    End Sub

    Dim strextrGlobal As String

    Private Function WimWrCBDemo(ByRef Buf As byteArrayBuf, _
                                   ByVal dwDataSize As Integer, _
                                   ByVal dwUserValue As IntPtr) As Boolean
        '        Dim i As Integer
        Dim strlocal As String

        If (dwDataSize > 0) Then
            strlocal = System.Text.Encoding.Default.GetString(Buf.bItem)
            If (dwDataSize < MAXSIZEBYTEARRAY) Then
                strlocal = strlocal.Remove(dwDataSize, MAXSIZEBYTEARRAY - dwDataSize)
            End If

            strextrGlobal = strextrGlobal & strlocal
        End If
        WimWrCBDemo = True

    End Function

    Private Sub btnViewXmlFiles_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnViewXmlFiles.Click
        Dim strFilename As String
        Dim NumberofFiles As Integer
        Dim NumberofFilesExtracted As Integer
        Dim blnFileExtracted As Boolean
        Dim Ima As IntPtr
        'Dim DataBuf As byteArrayBuf


        btnReadImage.Enabled = False
        btnWriteImage.Enabled = False
        btnExtractFiles.Enabled = False
        btnExtractXmlFiles.Enabled = False
        btnViewXmlFiles.Enabled = False


        strFilename = txtFilename.Text
        Ima = ReadImage(strFilename)
        txtInformation.Text = ""

        ' Checking for the existance of file

        ' Getting number of files in image
        NumberofFiles = GetNbEntryCurDir(Ima)
        Dim j As Integer
        Dim diItem As New DIRINFO
        Dim dwNbDiItem As Integer
        NumberofFilesExtracted = 0
        Dim dispString As String
        dispString = ""

        If (RefreshInternalBufferDirInfo(Ima, SORT_NAME, dwNbDiItem)) Then
            ' Extracting the files 
            For j = 0 To dwNbDiItem - 1
                GetBufferDirInfoItem(Ima, diItem, j)
                Dim strFileExtrExt As String
                Dim uiPosDirCurrent As Integer
                If Len(diItem.longname) > 3 Then
                    strFileExtrExt = (Mid(diItem.longname, Len(diItem.longname) - 3))
                Else
                    strFileExtrExt = ""
                End If
                strFileExtrExt = strFileExtrExt.ToLower

                'If strFileExtrExt = ".xml" Then
                If (strFileExtrExt = ".xml") Or (strFileExtrExt = ".txt") Or (strFileExtrExt = ".inf") Then
                    uiPosDirCurrent = diItem.uiPosInDir
                    Dim cbExtrfunc As WimWrCB
                    cbExtrfunc = AddressOf WimWrCBDemo
                    strextrGlobal = ""
                    blnFileExtracted = ExtractFileVirtual(Ima, _
                                           cbExtrfunc, MAXSIZEBYTEARRAY, 666, _
                                               uiPosDirCurrent, "D:\Howler", "")
                    If (blnFileExtracted) Then
                        NumberofFilesExtracted = NumberofFilesExtracted + 1
                        'dispString = dispString & "content of '" & diItem.longname & "'" & vbCrLf & strextrGlobal & vbCrLf & vbCrLf
                        dispString = dispString & "content of '" & diItem.longname & "'" & vbCrLf & strextrGlobal & _
                                    vbCrLf & "Length of '" & diItem.longname & "' is " & strextrGlobal.Length & " bytes " & vbCrLf
                    End If

                End If
            Next
        End If
        If (NumberofFilesExtracted = 0) Then
            txtInformation.Text = txtInformation.Text & "Image file Contains :   " & NumberofFiles.ToString() & " files "
        Else
            dispString = dispString & _
                           NumberofFilesExtracted.ToString() & " files - extracted to D:\Howler"
            txtInformation.Text = dispString
        End If

        txtInformation.Text = dispString

        DeleteIma(Ima)

        btnBrowse.Enabled = True

        btnReadImage.Enabled = True
        btnWriteImage.Enabled = True
        btnExtractFiles.Enabled = True
        btnExtractXmlFiles.Enabled = True
        btnViewXmlFiles.Enabled = True

    End Sub

End Class

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品电影一区二区三区| 日韩av中文在线观看| 亚洲丰满少妇videoshd| 国产精品夜夜爽| 欧美精品一卡二卡| 亚洲人成7777| 成人一道本在线| 久久综合一区二区| 毛片基地黄久久久久久天堂| 日本精品一级二级| 国产精品剧情在线亚洲| 国产成人夜色高潮福利影视| 日韩亚洲欧美高清| 日韩电影在线一区| 中文字幕在线不卡一区二区三区| 亚洲欧美日韩国产综合在线| 国产 欧美在线| 26uuu久久综合| 另类成人小视频在线| 制服视频三区第一页精品| 亚洲欧美另类图片小说| 成人av片在线观看| 国产精品理论片在线观看| 国产精品中文字幕欧美| 精品国产3级a| 狠狠色伊人亚洲综合成人| 日韩欧美一级二级| 国产一区二区三区在线观看精品| 欧美一卡二卡三卡| 美女任你摸久久| 欧美成人综合网站| 国产又黄又大久久| 久久久久久99久久久精品网站| 国产一区二区电影| 国产欧美一区二区三区鸳鸯浴| 国产精品18久久久久久久网站| 国产欧美一区二区精品婷婷 | 91行情网站电视在线观看高清版| xfplay精品久久| 国产乱码精品一区二区三区av| 久久午夜免费电影| 成人国产一区二区三区精品| 国产精品国产三级国产| 色综合久久中文综合久久97 | 中文字幕一区二区三区色视频| 99视频国产精品| 亚洲高清不卡在线| 日韩欧美一级二级| 国产成人精品一区二区三区网站观看 | 国产欧美一区二区三区鸳鸯浴 | 国产黄色精品视频| 日韩理论片在线| 欧美日韩亚洲高清一区二区| 日本成人中文字幕| 国产欧美视频一区二区三区| 97超碰欧美中文字幕| 一区二区三区在线免费观看| 51精品视频一区二区三区| 国产一区美女在线| 亚洲精品网站在线观看| 69堂成人精品免费视频| 国产91对白在线观看九色| 一卡二卡三卡日韩欧美| 精品免费国产二区三区| 91在线观看地址| 免费成人美女在线观看.| 欧美韩国一区二区| 欧美日本一区二区三区| 国产99一区视频免费| 亚洲成人综合网站| 欧美韩国日本综合| 在线播放欧美女士性生活| 成人一区在线观看| 美女视频黄频大全不卡视频在线播放| 国产精品日日摸夜夜摸av| 51午夜精品国产| 色综合天天综合色综合av| 精品亚洲成a人| 亚洲一级电影视频| 中文字幕免费不卡| 精品国产免费视频| 欧美日韩国产一区| 99久久精品费精品国产一区二区| 美国十次综合导航| 午夜久久电影网| 亚洲精品视频一区| 国产精品久久久久久久蜜臀| 日韩一区二区三区免费看| 在线视频欧美区| 99在线视频精品| 国产乱子伦视频一区二区三区 | www.视频一区| 欧美区一区二区三区| 懂色av中文一区二区三区 | 一二三区精品福利视频| 久久久.com| 欧美一区二区观看视频| 一本到三区不卡视频| 丁香啪啪综合成人亚洲小说| 久久超碰97中文字幕| 免费成人在线视频观看| 偷窥少妇高潮呻吟av久久免费| 亚洲精品成人少妇| 一区二区三区中文字幕电影| 国产精品你懂的在线欣赏| 久久久蜜桃精品| 亚洲精品一区二区三区在线观看| 欧美一二三区精品| 欧美电视剧免费观看| 日韩一区二区在线观看视频| 91福利资源站| 欧美三区免费完整视频在线观看| 亚洲天堂2014| 欧美一区二区视频免费观看| 欧美中文字幕一区| 在线观看成人小视频| 欧美优质美女网站| 欧美日韩精品欧美日韩精品一| 欧美性视频一区二区三区| 在线观看日韩国产| 欧美日韩国产在线播放网站| 欧美丰满一区二区免费视频| 欧美精品色综合| 日韩限制级电影在线观看| 精品国产免费一区二区三区四区 | 丁香一区二区三区| aaa欧美色吧激情视频| 91黄视频在线| 欧美日韩免费观看一区二区三区| 欧美另类变人与禽xxxxx| 欧美一级在线免费| 久久久精品国产99久久精品芒果 | 日韩限制级电影在线观看| 日韩免费视频线观看| 久久一区二区视频| 日本一区二区三区国色天香| 中文字幕一区二区三区在线观看 | 欧美三级日本三级少妇99| 在线播放国产精品二区一二区四区| 日韩一区二区不卡| 国产日韩成人精品| 一区二区三区不卡视频| 捆绑调教一区二区三区| 丁香婷婷深情五月亚洲| 91免费国产在线观看| 欧美一级免费大片| 国产精品伦一区| 午夜久久电影网| 国产成人精品一区二区三区四区 | 成人h版在线观看| 欧美在线观看一区| 久久久久9999亚洲精品| 亚洲色图制服诱惑| 精品一区二区三区久久久| 不卡的电影网站| 69久久夜色精品国产69蝌蚪网| 国产人成亚洲第一网站在线播放 | 最新日韩在线视频| 日本vs亚洲vs韩国一区三区 | 91在线你懂得| 欧美成人vps| 亚洲一区二区三区四区在线观看| 九九视频精品免费| 欧美日韩精品久久久| 国产精品毛片a∨一区二区三区| 免费观看成人av| 欧美午夜电影网| 中文字幕一区二区在线观看| 免费看日韩精品| 欧美精选一区二区| 国产精品成人免费| 国产主播一区二区| 日韩美女一区二区三区四区| 伊人色综合久久天天人手人婷| 国产成人精品三级| 精品久久久网站| 青青草91视频| 91精品在线免费观看| 亚洲精品一二三| 不卡一区二区三区四区| 国产亚洲精品中文字幕| 久久成人免费网| 日韩女优av电影| 日韩精品三区四区| 欧美日韩国产bt| 亚洲bt欧美bt精品| 欧美性猛交xxxx乱大交退制版| 亚洲精品亚洲人成人网| 一本一道久久a久久精品综合蜜臀| 久久精品视频免费| 国产精品白丝jk黑袜喷水| 26uuu精品一区二区在线观看| 免费观看成人av| 日韩久久免费av| 国产一区二区在线观看视频| 精品久久久久久无| 国产一区二区三区久久久| 久久日韩精品一区二区五区| 精品亚洲免费视频| 国产午夜精品理论片a级大结局|