请教,我通过.net提供的读取到一个dll文件的内容如下  IL_02db:  ldstr      bytearray (E5 4E E5 5D 5C 4F 3A 4E 2D 4E C3 5F 65 67 BE 8B   // .N.]\O:N-N._eg..
                                  A1 8B E8 90 E8 95 D3 7E 84 67 0C FF 76 51 BE 8B   // .......~.g..vQ..
                                  A1 8B D3 7E 9C 67 2F 66 28 00 51 00 29 00 )       // ...~.g/f(.Q.).不知道,数组中的这些十六进制的数字都代表什么意思,应该是汉字!

解决方案 »

  1.   

    renmasheshou(狼狗) :
    我知道是十六进制的机器码,我是问是否能读出来,其中代表的中文意思。呵呵
      

  2.   

    ByteArray需要了解上下文才能分析出这段数据(byte[])的作用.(也可能是图象\音乐......)
    如果不知道是做什么的,只能做16进制显示...
      

  3.   

    如果是标准的dll,你在.net环境下的dos窗口中,用dumpbin.exe来查看。
    例如:
    查看dll输出函数
    dumpbin yourdllfile.dll /EXPORTS把dll输出函数存放到a.txt文件中
    dumpbin yourdllfile.dll /EXPORTS /OUT:a.txt