v1.85
+支持nested class的全名解析
v1.8
+支持 字段,和方法的签名解析。

解码效果如下基本上和 ildasm的一样,
大家使用中如果遇到解码效果和ildasm不一样的欢迎给我留言,我会在研究后更新。
IL字节码解码工具更新 V1.85IL_0000: nop 
IL字节码解码工具更新 V1.85IL_0001: nop 
IL字节码解码工具更新 V1.85IL_0002: ldstr 
""
IL字节码解码工具更新 V1.85IL_0007: stloc.
0 
IL字节码解码工具更新 V1.85IL_0008: ldstr 
"Win32_Processor"
IL字节码解码工具更新 V1.85IL_000D: newobj instance 
void [System.Management]System.Management.ManagementClass::.ctor(string )
IL字节码解码工具更新 V1.85IL_0012: stloc.
1 
IL字节码解码工具更新 V1.85IL_0013: ldloc.
1 
IL字节码解码工具更新 V1.85IL_0014: callvirt instance 
class [System.Management]System.Management.ManagementObjectCollection [System.Management]System.Management.ManagementClass::GetInstances()
IL字节码解码工具更新 V1.85IL_0019: stloc.
2 
IL字节码解码工具更新 V1.85IL_001A: nop 
IL字节码解码工具更新 V1.85IL_001B: ldloc.
2 
IL字节码解码工具更新 V1.85IL_001C: callvirt instance 
class [System.Management]System.Management.ManagementObjectCollection/ManagementObjectEnumerator [System.Management]System.Management.ManagementObjectCollection::GetEnumerator()
IL字节码解码工具更新 V1.85IL_0021: stloc.s 
0x5
IL字节码解码工具更新 V1.85IL_0023: br.s IL_004F
IL字节码解码工具更新 V1.85IL_0025: ldloc.s 
0x5
IL字节码解码工具更新 V1.85IL_0027: callvirt instance 
class [System.Management]System.Management.ManagementBaseObject [System.Management]System.Management.ManagementObjectCollection/ManagementObjectEnumerator::get_Current()
IL字节码解码工具更新 V1.85IL_002C: castclass [System.Management]System.Management.ManagementObject
IL字节码解码工具更新 V1.85IL_0031: stloc.
3 
IL字节码解码工具更新 V1.85IL_0032: nop 
IL字节码解码工具更新 V1.85IL_0033: ldloc.
3 
IL字节码解码工具更新 V1.85IL_0034: callvirt instance 
class [System.Management]System.Management.PropertyDataCollection [System.Management]System.Management.ManagementBaseObject::get_Properties()
IL字节码解码工具更新 V1.85IL_0039: ldstr 
"ProcessorId"
IL字节码解码工具更新 V1.85IL_003E: callvirt instance 
class [System.Management]System.Management.PropertyData [System.Management]System.Management.PropertyDataCollection::get_Item(string )
IL字节码解码工具更新 V1.85IL_0043: callvirt instance 
object [System.Management]System.Management.PropertyData::get_Value()
IL字节码解码工具更新 V1.85IL_0048: callvirt instance 
string [mscorlib]System.Object::ToString()
IL字节码解码工具更新 V1.85IL_004D: stloc.
0 
IL字节码解码工具更新 V1.85IL_004E: nop 
IL字节码解码工具更新 V1.85IL_004F: ldloc.s 
0x5
IL字节码解码工具更新 V1.85IL_0051: callvirt instance 
bool [System.Management]System.Management.ManagementObjectCollection/ManagementObjectEnumerator::MoveNext()
IL字节码解码工具更新 V1.85IL_0056: stloc.s 
0x6
IL字节码解码工具更新 V1.85IL_0058: ldloc.s 
0x6
IL字节码解码工具更新 V1.85IL_005A: brtrue.s IL_0025
IL字节码解码工具更新 V1.85IL_005C: leave.s IL_0072
IL字节码解码工具更新 V1.85IL_005E: ldloc.s 
0x5
IL字节码解码工具更新 V1.85IL_0060: ldnull 
IL字节码解码工具更新 V1.85IL_0061: ceq 
IL字节码解码工具更新 V1.85IL_0063: stloc.s 
0x6
IL字节码解码工具更新 V1.85IL_0065: ldloc.s 
0x6
IL字节码解码工具更新 V1.85IL_0067: brtrue.s IL_0071
IL字节码解码工具更新 V1.85IL_0069: ldloc.s 
0x5
IL字节码解码工具更新 V1.85IL_006B: callvirt instance 
void [mscorlib]System.IDisposable::Dispose()
IL字节码解码工具更新 V1.85IL_0070: nop 
IL字节码解码工具更新 V1.85IL_0071: endfinally 
IL字节码解码工具更新 V1.85IL_0072: nop 
IL字节码解码工具更新 V1.85IL_0073: ldnull 
IL字节码解码工具更新 V1.85IL_0074: stloc.
2 
IL字节码解码工具更新 V1.85IL_0075: ldnull 
IL字节码解码工具更新 V1.85IL_0076: stloc.
1 
IL字节码解码工具更新 V1.85IL_0077: ldloc.
0 
IL字节码解码工具更新 V1.85IL_0078: stloc.s 
0x4
IL字节码解码工具更新 V1.85IL_007A: leave.s IL_008A
IL字节码解码工具更新 V1.85IL_007C: pop 
IL字节码解码工具更新 V1.85IL_007D: nop 
IL字节码解码工具更新 V1.85IL_007E: ldstr 
"unknow"
IL字节码解码工具更新 V1.85IL_0083: stloc.s 
0x4
IL字节码解码工具更新 V1.85IL_0085: leave.s IL_008A
IL字节码解码工具更新 V1.85IL_0087: nop 
IL字节码解码工具更新 V1.85IL_0088: nop 
IL字节码解码工具更新 V1.85IL_0089: endfinally 
IL字节码解码工具更新 V1.85IL_008A: nop 
IL字节码解码工具更新 V1.85IL_008B: ldloc.s 
0x4
IL字节码解码工具更新 V1.85IL_008D: ret 

下载地址:
http://www.bbsftp.com/temp/ILByteDecoderV1.85.rar

相关文章:

  • 2021-08-24
  • 2022-01-14
  • 2022-02-03
  • 2022-12-23
  • 2022-12-23
  • 2021-05-13
猜你喜欢
  • 2021-08-20
  • 2022-12-23
  • 2021-07-22
  • 2021-12-22
  • 2022-12-23
  • 2021-09-19
相关资源
相似解决方案