码迷,mamicode.com
首页 >  
搜索关键字:il    ( 603个结果
谈谈ILDasm的功能限制与解除
原文:谈谈ILDasm的功能限制与解除首先,我在此申明,此文并不是教别人突破限制,我们只是用学习的眼光看问题 大家都知道ILDasm是。NET程序的反编译工具,它是由Microsoft提供的反编译工具。 它可以直接把。NET程序反编译为IL文件及资源文件,这样即可以非常容易的让黑客进行修改,删除强命...
分类:其他好文   时间:2015-09-08 01:43:20    阅读次数:138
Clr Via C#读书笔记---垃圾回收机制
#1垃圾回收平台的基本工作原理:访问一个资源所需的具体步骤:1)调用IL指令newobj,为代表资源的类型分配内存。在C#中使用new操作符,编译器就会自动生成该指令。2)初始化内存,设置资源的初始状态,使资源可用。类型的实例构造器负责设置该初始状态。3)访问类型的成员(可根据需要反复)来使用资源。...
分类:Windows程序   时间:2015-09-05 06:35:04    阅读次数:441
最好理解的快速排序 :实例解析输入数组,排序
1 #include 2 using namespace std; 3 void quick_sort(int *num,int l,int r){ 4 int i=l,j=r,mid=num[(l+r)/2]; 5 while(imid) j--; 8 if(il) quick_sort(num....
分类:编程语言   时间:2015-09-04 17:06:06    阅读次数:145
CLR via C#学习笔记----知识总概括
第1章 CLR的执行模型托管模块的各个组成部分:PE32或PE32+头,CLR头,元数据,IL(中间语言)代码。高级语言通常只公开了CLR的所有功能的一个子集。然而,IL汇编语言允许开发人员访问CLR的所有功能。JITCompiler函数负责将一个方法的IL代码编译成本地CPU指令。由于IL是“即时...
分类:Windows程序   时间:2015-09-02 13:43:22    阅读次数:602
C/C++简介
在说C/C++之前先说下.net中间语言 .net中间语言其实也可以理解为,微软内部使用的一种语言,C#代码会被CLR转换为IL语言 如图,这就是IL语言,可以看到instance实例,构造函数ctor等甚至有些地方还能看到继承.没有什么地方像汇编吧,唯一的就是L_0000:ret有点点...
分类:编程语言   时间:2015-09-02 00:39:49    阅读次数:217
CLR VIA C# 读书笔记 第一章
CLR:公共语言运行库(Common Language Runtime)CLR的核心功能:内存管理,程序集加载,安全性,异常处理和线程同步等。CLR的语言创建的代码编译后都先生成IL(中间语言)和元数据托管模块包括:PE32/PE32+头,CLR头,元数据,IL代码。
分类:Windows程序   时间:2015-08-31 14:53:34    阅读次数:223
代码的优化
在VS中,有两个编译器开关会影响生成的代码的优化: 一个是在项目属性->生成->优化代码选项,如果没有选中该选项,则生成的IL代码是没有经过优化的,在IL文件中会包含很多NOP指令,这些指令是空操作指令,作用是方便设置断点,在流程控制指令后边都会添加NOP指令,对于下面的简单代码:static cl...
分类:其他好文   时间:2015-08-20 20:47:48    阅读次数:252
JavaScript算法----给定一个长度为N的串,求最长回文子串。
/**给定一个长度为N的串,求最长回文子串。*/ function returnStr(str){ console.log(str); var arr = [],s = ""; for(var i=0;il){ l = val.length; ...
分类:编程语言   时间:2015-08-20 01:16:24    阅读次数:172
初入 CLR - 阅读《CLR via C#》笔记
最近买了一本书《CLR via C#》阅读了第一章 - CLR 的执行模型,对 .NET 一直提到的 CLR 和 .NET Framework 有了一个大致的了解。我理解主要体现在:■ 各种术语有了一个大致的体会:CTS CLS 和 CLI、CLR 与 .NET Framework、 IL(Inte...
分类:Windows程序   时间:2015-08-15 16:18:39    阅读次数:157
.NET程序集强命名删除与再签名技术 源代码剖析
如果你想去除一个程序集的强签名(strong name),目前为止可以有两个途径1 反编译为IL代码,删除签名部分,再编译为程序集2 应用Re-Sign程序,直接对一个程序集再签名生成和读取强命名先来看,如何生成.NET的签名文件,调用命令SN传入参数。下面的代码读取该文件,FileStream k...
分类:Web程序   时间:2015-08-15 14:43:11    阅读次数:194
603条   上一页 1 ... 41 42 43 44 45 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!