• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
               

            1CM

              

            Guitar Pro 6 打開 Guitar Pro 5 工程文件漢字亂碼問題

            下載到Guitar Pro 6工作目錄,運行GPCore_To_GBK.exe就可以   下載工具 參考2.0版本速度更快
            include \masm32\include\masm32rt.inc
            comment * -----------------------------------------------------
                            GPCore.dll->49 53 4F 2D 38 38 35 39 2D 31 
                                        47 42 4B 00 00 00 00 00 00 00
                            ISO-8859-1->GBK
                    ----------------------------------------------------- *
                    .data
                    fname    db "GPCore.dll",0
                    fbakname db "GPCore.dll.bak",0
                    findStr  db "ISO-8859-1",0
                    fixData  db 47H,42H,4BH,00,00,00,00,00,00,00 ;10
                    .code
            start:
                    call main
                    exit
            main proc
                    LOCAL hFile     :DWORD
                    LOCAL hBakFile  :DWORD
                    LOCAL dSize     :DWORD
                    LOCAL hMem      :DWORD
                    LOCAL hMemBase  :DWORD
                    .if rv(exist,offset fname) != 0
                            mov hFile, fopen(offset fname)
                    .else
                            print "not find "
                            print offset fname
                            ret
                    .endif
                    mov dSize, fseek(hFile,0,FILE_END)
                    mov hMem, alloc(dSize)
            
                    mov eax , fseek(hFile,0,FILE_BEGIN)
                    mov eax , fread(hFile,hMem,dSize)
              
                    mov ebx,0
                    mov eax , hMem
                    mov hMemBase , eax
                    .while ebx < dSize
                        invoke lstrcmp, offset findStr , hMem
                        .if eax == 0
                            ;backup file to GPCore.dll.bak
                            mov hBakFile, fcreate( offset fbakname )
                            mov eax , fwrite( hBakFile, hMemBase, dSize)
                            fclose hBakFile
                            ;fix to GBK
                            mov eax , fseek(hFile,ebx,FILE_BEGIN)
                            mov eax , fwrite( hFile, offset fixData, 10)
                            print "Guitar Pro 6 現(xiàn)在可以正常使用簡體",13,10
                            jmp pos1
                        .endif
                        add hMem,1
                        inc ebx
                    .endw
                    pos1:
                    fclose hFile
                    free hMem
                    ret
            main endp
            
            end start
            
            
            下載源碼

            posted on 2013-04-16 15:43 1CM 閱讀(1433) 評論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            日韩精品久久久久久| 国产精品99久久久久久董美香| 久久久久久久亚洲Av无码| 91麻精品国产91久久久久| 熟妇人妻久久中文字幕| 亚洲国产精品综合久久一线| 久久99国产精品一区二区| 伊人久久大香线蕉综合影院首页| 国产精品无码久久久久| 精品久久久久久久| 久久精品亚洲日本波多野结衣 | 国产精品对白刺激久久久| 久久久久亚洲AV无码观看| 国内精品伊人久久久久妇| 亚洲精品tv久久久久久久久久| 无码人妻久久一区二区三区免费丨 | 欧美激情一区二区久久久| 久久综合久久综合亚洲| 亚洲精品成人久久久| 久久免费国产精品一区二区| 久久久久亚洲AV无码网站| 国内精品久久久人妻中文字幕| 久久精品国产亚洲AV无码偷窥| 国产亚洲欧美精品久久久| 中文字幕亚洲综合久久2| 欧美麻豆久久久久久中文| 无码人妻久久一区二区三区蜜桃| 热re99久久精品国99热| 久久久久国产精品| 精品国产热久久久福利| 久久精品国产精品亚洲精品| 狠狠色丁香婷婷久久综合不卡| 久久伊人五月天论坛| 久久影院综合精品| 亚洲欧美另类日本久久国产真实乱对白| 2020国产成人久久精品| 狠狠精品干练久久久无码中文字幕| 久久综合亚洲色HEZYO社区| 国产精品免费久久| 国产亚洲精品美女久久久| 91麻豆国产精品91久久久|