阅读MSIL [英] Reading MSIL

查看:83
本文介绍了阅读MSIL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有一些文章有助于阅读MSIL?我一直在寻找但是找不到任何东西,我可能只是在错误的关键字中查找错误的

点。我理解mov,call,jmp,ptr,dword和

其他一些明显的部分。我想了解一些不那么明显的MSIL片段,这样我就可以更好地理解我的代码是如何在发布模式下构建的。



TIA,


Raymond Lewallen

美国联邦航空管理局

解决方案

对不起,应该提到我已经在我的整个硬盘上搜索了两个

文件我被告知我应该拥有:Partition II Metadata.doc和Partition III
CIL.doc,我都找不到。


Raymond Lewallen


" Raymond Lewallen" <太阳神****************** @ nospam.faa.gov>在消息中写道

新闻:OT ************* @ TK2MSFTNGP10.phx.gbl ...

那里有一些文章有助于阅读MSIL?我一直在寻找但却找不到任何东西,而且我可能只是在寻找错误关键字的
错误点。我理解mov,call,jmp,ptr,dword和
其他一些明显的部分。我正在寻找一些不那么明显的MSIL,所以我可以更好地理解我的代码是如何在发布模式下构建


TIA,

Raymond Lewallen
联邦航空管理局





Raymond Lewallen ; <太阳神****************** @ nospam.faa.gov>在消息中写道

新闻:OT ************* @ TK2MSFTNGP10.phx.gbl ...

那里有一些文章有助于阅读MSIL?我一直在寻找但却找不到任何东西,而且我可能只是在寻找错误关键字的
错误点。我理解mov,call,jmp,ptr,dword和
其他一些明显的部分。我正在寻找一些不那么明显的MSIL,所以我可以更好地理解我的代码是如何在发布模式下构建


TIA,

Raymond Lewallen
联邦航空管理局



这可能比你希望的要少得多,但这将有助于

你了解MSIL:

http://msdn.microsoft.com/library/de...m_tutorial.asp


这是MSIL反汇编程序的教程。


-

Peter [MVP Visual Developer]

Jack of all交易,无人掌握。




" Raymond Lewallen" <太阳神****************** @ nospam.faa.gov>在消息中写道

新闻:%2 **************** @ TK2MSFTNGP11.phx.gbl ...

对不起,应该提到我已经搜索了我的整个硬盘驱动器,因为我被告知应该有两个文件:Partition II Metadata.doc和Partition
III
CIL.doc ,我都找不到。


他们应该在< visual studio安装文件夹> \ SDK \v1.1 \Tool

开发者指南\ docs。


除此之外,你展示的语法看起来更像是x86汇编,而不是MSIL。

你如何看待IL?
Raymond Lewallen

Raymond Lewallen <太阳神****************** @ nospam.faa.gov>在消息中写道
新闻:OT ************* @ TK2MSFTNGP10.phx.gbl ...

是否有一些有助于阅读的文章MSIL?我一直在寻找但却找不到任何东西,而且我可能只是在查找


错误的

错误关键字的位置。我理解mov,call,jmp,ptr,dword
和其他一些明显的部分。我正在寻找一些不那么明显的MSIL部分,这样我就能更好地理解我的代码


是如何在发布模式下构建的



TIA,

Raymond Lewallen
联邦航空管理局




Is there some article out there that helps in reading MSIL? I''ve been
looking but can''t find anything, and I''m probably just looking in the wrong
spots for the wrong keywords. I understand mov, call, jmp, ptr, dword and
some of the other obvious pieces. I''m looking to understand some of the
less obvious pieces of MSIL so I can better understand how my code is being
constructed in release mode.

TIA,

Raymond Lewallen
Federal Aviation Administration

解决方案

Sorry, should have mentioned that I''ve searched my entire hard drive for two
files I was told I should have: Partition II Metadata.doc and Partition III
CIL.doc, neither of which I can find.

Raymond Lewallen

"Raymond Lewallen" <Ra******************@nospam.faa.gov> wrote in message
news:OT*************@TK2MSFTNGP10.phx.gbl...

Is there some article out there that helps in reading MSIL? I''ve been
looking but can''t find anything, and I''m probably just looking in the wrong spots for the wrong keywords. I understand mov, call, jmp, ptr, dword and
some of the other obvious pieces. I''m looking to understand some of the
less obvious pieces of MSIL so I can better understand how my code is being constructed in release mode.

TIA,

Raymond Lewallen
Federal Aviation Administration




"Raymond Lewallen" <Ra******************@nospam.faa.gov> wrote in message
news:OT*************@TK2MSFTNGP10.phx.gbl...

Is there some article out there that helps in reading MSIL? I''ve been
looking but can''t find anything, and I''m probably just looking in the wrong spots for the wrong keywords. I understand mov, call, jmp, ptr, dword and
some of the other obvious pieces. I''m looking to understand some of the
less obvious pieces of MSIL so I can better understand how my code is being constructed in release mode.

TIA,

Raymond Lewallen
Federal Aviation Administration


This is probably far less than what you were hoping for, but this will help
you understand MSIL:

http://msdn.microsoft.com/library/de...m_tutorial.asp

It''s a tutorial for the MSIL disassembler.

--
Peter [MVP Visual Developer]
Jack of all trades, master of none.



"Raymond Lewallen" <Ra******************@nospam.faa.gov> wrote in message
news:%2****************@TK2MSFTNGP11.phx.gbl...

Sorry, should have mentioned that I''ve searched my entire hard drive for
two
files I was told I should have: Partition II Metadata.doc and Partition
III
CIL.doc, neither of which I can find.
They should be in the <visual studio install folder>\SDK\v1.1\Tool
Developers Guide\docs.

Beyond that, the syntax you showed looks more like x86 assembly, not MSIL.
How are you viewing the IL?
Raymond Lewallen

"Raymond Lewallen" <Ra******************@nospam.faa.gov> wrote in message
news:OT*************@TK2MSFTNGP10.phx.gbl...

Is there some article out there that helps in reading MSIL? I''ve been
looking but can''t find anything, and I''m probably just looking in the


wrong

spots for the wrong keywords. I understand mov, call, jmp, ptr, dword
and
some of the other obvious pieces. I''m looking to understand some of the
less obvious pieces of MSIL so I can better understand how my code is


being

constructed in release mode.

TIA,

Raymond Lewallen
Federal Aviation Administration




这篇关于阅读MSIL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆