社区
.NET Framework
帖子详情
如何查看VS项目编译的IL代码
Anod
2012-07-03 02:54:41
如何查看VS项目编译的IL代码,如我在VS2005上用C#写个小控制台程序显示一个随机数字,现在我需要查看这个项目编译的IL代码,来试图知道数字的随机是用的什么方法,随机范围等一些信息。网上在用VS查看IL时都是简短掠过,可小白就是找不到在哪里去看,求指教
...全文
399
4
打赏
收藏
如何查看VS项目编译的IL代码
如何查看VS项目编译的IL代码,如我在VS2005上用C#写个小控制台程序显示一个随机数字,现在我需要查看这个项目编译的IL代码,来试图知道数字的随机是用的什么方法,随机范围等一些信息。网上在用VS查看IL时都是简短掠过,可小白就是找不到在哪里去看,求指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haohao20222
2012-11-08
打赏
举报
回复
嘿,找到了,在开始菜单下VS目录下找到了
haohao20222
2012-11-08
打赏
举报
回复
超级小白,还是不知道说的在那
Anod
2012-07-03
打赏
举报
回复
原来指的还是ildasm啊 还以为在生成编译的时候直接可以看。。。嘿嘿
threenewbee
2012-07-03
打赏
举报
回复
.net framework sdk 带了一个叫 ildasm 的小工具,可以查看 il。
当然也可以使用第三方的工具,比如ilspy reflector等等。
Step
IL
:Step
IL
允许您使用Visual Studio的调试器逐步浏览
项目
的已
编译
IL
(中间语言; .NET操作码)。 (通常,您只能单步执行C#
代码
或简化的机器
代码
。)
指示 通常使用Visual Studio
编译
程序。 这将创建一个已
编译
的二进制文件( .exe或.dll )和一个符号文件( .pdb )。 运行Step
IL
并在命令行上将
编译
后的二进制文件传递给它。 例如: Step
IL
.exe MyProgram.exe 此命令将用一个新的.pdb文件覆盖该文件,还将创建一个.
il
文件(在同一目录中),其中包含二进制文件中的所有
IL
代码
。 在Visual Studio中按F10键开始调试程序。 如果提示您输入.
il
文件,请浏览至该文件。 现在,您将逐步完成
IL
代码
。 您可以使用“跳过”(F10),“进入”(F11),“运行到光标”等所有功能。 所有正常的调试机制(本地,监视,调用堆栈等)都应起作用。 如果您的
代码
在另一个程序集(通常是一个库)中调用其源
代码
也在
项目
解决方案中的
代码
,则当您进入(F11)库
代码
时,调试器将跳入C#
代码
。 您可以
FakerAndroid:当apk是统一的
il
2cpp游戏时,可以将apk文件转换为stantard android
项目
的工具包括钩子api和
il
2cpp c ++脚手架。 优雅地在apk文件上编写
代码
FakerAndroid( ) FakerAndroid() 当apk是统一的
il
2cpp游戏时,可以将apk文件转换为stantard android
项目
的工具包括钩子api和
il
2cpp c ++脚手架。 概括 优雅地在apk文件上编写
代码
。 可以将Apk文件直接转换为Android
项目
以进行二次开发,因此支持钩子。 对于
il
2cpp游戏,APK直接生成
il
2cpp C ++脚手架 将痛苦的逆向环境转变为舒适的开发环境,告别汇编和二进制,还有什么好说的〜 特征 Stantard AndroidStudio生成的Android
项目
原始Java类的用法或通过可
编译
的Java
代码
覆盖 钩子Api提供用于钩子.so方法 当apk是
il
2cpp游戏时,会生成
il
2cpp c ++脚手架 修改smali文件时自愿返回
编译
(AndroidStudio
项目
文件树模型)
代码
提示基于原始Jav
CrossCutterN:一种轻量级的工具,可以使用
IL
编织将自定义AOP
代码
注入到现有程序集中
CrossCutterN:.NET的轻量级AOP工具 介绍 CrossCutterN是使用
IL
编织技术的.NET的免费轻量级AOP工具。 像postharp这样的其他AOP工具一样,它可以帮助开发人员将AOP
代码
注入其程序中。 与其他AOP技术相比, CrossCutterN的优势包括: 免费: CrossCutterN是开源的,在MIT许可下免费。 轻量级: CrossCutterN无需在
项目
中添加
编译
时依赖性,而是在
项目
程序集构建后注入AOP
代码
。 这种方法允许将AOP
代码
注入到其源
代码
不可用的程序集中,并尽可能将
项目
代码
与AOP
代码
分离。 开箱即用的方面切换支持: CrossCu
编辑
IL
文件 修改DLL文件的方法
如:KS.Gantt.DLL 为例 1、使用
IL
Spy反
编译
工具 2、利用
il
dasm反
编译
KS.Gantt.dll 生成
IL
中间
代码
一般会生成 *.
il
和*.res 一些其它资源文件 *.resources 3、然后用记事本修改
IL
文件 4、然后用
il
asm
编译
中间
代码
,生成新的KS.Gantt.dll 5、在
项目
中使用
查看
效果 破解过程 1 我找到了Gantt 控件的验证的
代码
2 利用
il
dasm反
编译
KS.Gantt.dll 3 打开
IL
文件找到对应的
代码
然后删除掉 如果不会 去学习一哈 怎么使用
IL
哈哈 就这个。。 .try {
IL
_026
FakerAndroid:当apk是统一的
il
2cpp游戏时,将apk文件转换为stantard android
项目
的工具包括钩子api和
il
2cpp c ++脚手架。 优雅地在apk文件上编写
代码
FakerAndroid( ) FakerAndroid() 当apk是统一的
il
2cpp游戏时,将apk文件转换为stantard android
项目
的工具包括钩子api和
il
2cpp c ++脚手架。 概括 优雅地在apk文件上编写
代码
。 可以将Apk文件直接转换为Android
项目
进行二次开发,因此很受支持。 对于
il
2cpp游戏,APK直接生成
il
2cpp C ++脚手架 将痛苦的逆向环境转变为舒适的开发环境,告别汇编和二进制,还有什么好说的〜 特征 Stantard AndroidStudio生成的Android
项目
原始Java类的用法或通过可
编译
的Java
代码
覆盖 钩子Api提供用于钩子.so方法 当apk是
il
2cpp游戏时,会生成
il
2cpp c ++脚手架 修改smali文件时自愿返回
编译
(AndroidStudio
项目
文件树模型)
代码
提示基于原始Java A
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章