首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

如何修改.il文件里面的内容

2012-04-07 
请教高手怎么修改.il文件里面的内容C# codeIL_017d:ldstrbytearray (3C 00 73 00 63 00 72 00 69 00 70 00

请教高手怎么修改.il文件里面的内容

C# code
    IL_017d:  ldstr      bytearray (3C 00 73 00 63 00 72 00 69 00 70 00 74 00 20 00   // <.s.c.r.i.p.t. .                                    74 00 79 00 70 00 65 00 3D 00 27 00 74 00 65 00   // t.y.p.e.=.'.t.e.                                    78 00 74 00 2F 00 6A 00 61 00 76 00 61 00 73 00   // x.t./.j.a.v.a.s.                                    63 00 72 00 69 00 70 00 74 00 27 00 3E 00 61 00   // c.r.i.p.t.'.>.a.                                    6C 00 65 00 72 00 74 00 28 00 27 00 E5 8B DF 57   // l.e.r.t.(.'....W                                    0D 54 A1 6C 09 67 D7 53 43 67 0C FF E0 65 D5 6C   // .T.l.g.SCg...e.l                                    DB 8F 4C 88 0B 4E 00 4E 65 6B CD 64 5C 4F 01 FF   // ..L..N.Nek.d\O..                                    27 00 29 00 3B 00 20 00 3C 00 2F 00 73 00 63 00   // '.).;. .<./.s.c.                                    72 00 69 00 70 00 74 00 3E 00 )                   // r.i.p.t.>.


上面是.il文件里面的一段内容,对应的是一段js代码,不知道怎么给修改。里面好像都是十六进制的东西

[解决办法]
C# code
            string str = @"3C 00 73 00 63 00 72 00 69 00 70 00 74 00 20 00";            string[] result = str.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries);            foreach (string s in result)            {                int iValue = Convert.ToInt32(s, 16);                string strValue = char.ConvertFromUtf32(iValue);                Console.Write(strValue);            }//< s c r i p t
[解决办法]
用winhex直接替換你想要的字節

热点排行