E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
msil
MSIL
实用指南-Action的生成和调用
MSIL
实用指南-Action的生成和调用System.Action用于封装一个没有参数没有返回值的方法。这里生成需要Ldftn指令。下面讲解怎生成如下的程序。
Z语言
·
2018-04-17 14:00
MSIL
实用指南-生成内部类
生成内部类用TypeBuilder的DefineNestedType方法,得到另一个TypeBuilder。内部类的可访问性都是TypeAttributes的“Nested”开头一些成员。实例代码:ypeBuildernestedBuilder=typeBuilder.DefineNestedType("NestedClass",TypeAttributes.NestedPublic|TypeAt
Z语言
·
2018-04-13 14:00
MSIL
实用指南-生成foreach语句
foreach可以迭代数组或者一个集合对象。foreach语句格式是它的生成步骤是foreach(in)一、声明三个变量,local0调用get_Current结果,local1保存集合对象的调用GetEnumerator结果,local2调用MoveNext结果。二、声明四个标签,分别是循环开始标签、finally结束标签、MoveNext标签、get_Current标签三、调用集合对象的Get
Z语言
·
2018-04-12 14:00
MSIL
实用指南-生成异常处理
本篇讲解怎么生成异常。C#异常处理时建立在四个关键词之上的:try、catch、finally和throw。一、异常的抛出抛出异常在C#语言中要使用throw关键字,使用方法是throw;和throw;1、抛出异常抛出异常的指令是Throw,它对应的C#使用语句是thrownew;它的使用格式是adderIL.ThrowException();它的生成步骤是(1)用newobj指令创一个异常对象(
Z语言
·
2018-04-11 15:00
MSIL
实用指南-生成while语句
本篇讲解怎样生成while语句。while语句是编程语言中很重要的循环语句,它的结构是while()当表达式的结果为true时就一直执行语句或语句块,否则就结束执行循环。while语句的生成步骤是这样的。一、声明两个跳转标签while只需要两个跳转标签,分别用在表示式指令之前和语句块指令之前。二、生成无条件跳转到表达式开始标签的指令这是固定的,只有一句话。三、标记语句块开始标签位置四、并且生成语句
Z语言
·
2018-04-10 14:00
c#中几种创建对象的方式的对比
最近学习了
msil
,发现了很多好玩的,今天介绍一个用IL来创建对象的方式1.最常见的两种创建对象方式publicstaticTCreate()whereT:new(){returnnewT();}publicstaticobjectCreateNative
有点胖的小乐乐
·
2017-12-11 03:57
第一天:C# 值类型、引用类型、装箱与拆箱
值类型包括结构和枚举,值类型又包含一种特殊的值类型,称为简单类型,如:intbyte所有值类型都隐式(在C#代码中,无法看到继承关系,但通过
MSIL
代码才可以看到)继承自System.ValueType
男丁
·
2017-02-06 13:51
编程语言的基元类型
比如在c#中int直接映射到曹衍涛System.Int32类型.IL(IL可以指IntermediateLanguage,同
MSIL
(MicrosoftIntermediateLanguage),是将.
懒人起烂命
·
2017-01-07 09:00
详解.NET IL代码
如下图语言编译器:无论是VBcode还是C#code都会被LanguageCompiler转换为MSILMSIL的作用:
MSIL
包含一些元数据和中间语言指令JIT编译器的作用:根据系统环
安静平和
·
2016-12-11 01:18
DotNet
MSIL
教程(三):类和异常处理
转自:http://www.cnblogs.com/Yahong111/archive/2007/08/16/857771.html续上文【翻译】
MSIL
教程(二):数组、分支、循环、使用不安全代码和如何调用
尼姑哪里跑
·
2016-11-17 16:00
MSIL
教程(二):数组、分支、循环、使用不安全代码和如何调用Win32 API
转自:http://www.cnblogs.com/Yahong111/archive/2007/08/16/857574.html续上文【翻译】
MSIL
教程(一) ,本文继续讲解数组、分支、循环、使用不安全代码和如何调用
尼姑哪里跑
·
2016-11-17 16:00
MSIL
解析一
转自:http://www.cnblogs.com/Yahong111/archive/2007/08/15/857140.html在网上发现了一个非常好的
MSIL
教程,可惜是英文版的,于是就翻译了一下
尼姑哪里跑
·
2016-11-17 16:00
浅析.NET IL代码
如下图语言编译器:无论是VBcode还是C#code都会被LanguageCompiler转换为MSILMSIL的作用:
MSIL
包含一些元数据和中间语言指令JIT编译器的作用:根据系统
乔布斯比尔
·
2016-05-12 17:00
读懂IL代码(一)
闲话不多说了,下面就开始讲讲IL代码1、什么是IL代码IL,也称为CIL,
MSIL
,是.NET框架中中间语言(IntermediateLangua
Helius-黑牛
·
2016-03-16 09:00
图文:windows7文件夹权限添加_解决目标文件夹访问被拒绝
现在拿文件夹c:\windows\winsxs\
msil
_accessibility_b03f5f7f11d50a3a_6.1.7600.16385_none_223229
春鸽带你飞
·
2016-03-15 15:33
其他
.Net Discovery系列之三 深入理解.Net垃圾收集机制(上)
各种语言虽然都被编译成
MSIL
,但是运行时的资源回收工作却“各自为战”,这样不但增加了编程难度,也会使内存管理工作变得复杂无比(不同语言处理内存的微小差异,将在回收资源时被放大),更也不利于平台移植。
遥望星空
·
2016-03-04 17:00
MSIL
Emit AOP
参考链接:https://pieterderycke.wordpress.com/tag/reflection-emit/http://www.moon-soft.com/doc/23252.htmhttp://www.codeproject.com/Articles/18677/Dynamic-Assemblies-using-Reflection-Emit-Part-II-o示例一:publi
JRoger
·
2016-03-03 13:00
MSIL
Emit AOP
参考链接:https://pieterderycke.wordpress.com/tag/reflection-emit/http://www.moon-soft.com/doc/23252.htmhttp://www.codeproject.com/Articles/18677/Dynamic-Assemblies-using-Reflection-Emit-Part-II-o示例一:publi
JRoger
·
2016-03-03 13:00
.Net Discovery系列之十一-深入理解平台机制与性能影响 (中)
有关JIT的机制分析 ●机制分析 以C#为例,在C#代码运行前,一般会经过两次编译,第一阶段是C#代码向
MSIL
的编译,第二阶段是IL向本地代码的编译。
遥望星空
·
2016-03-03 10:00
聊聊CIL(
MSIL
)
前言其实小匹夫在U3D的开发中一直对U3D的跨平台能力很好奇。到底是什么原理使得U3D可以跨平台呢?后来发现了Mono的作用,并进一步了解到了CIL的存在。所以,作为一个对Unity3D跨平台能力感兴趣的U3D程序猿,小匹夫如何能不关注CIL这个话题呢?那么下面各位看官就拾起语文老师教导我们的作文口诀(Why,What,How),和小匹夫一起走进CIL的世界吧~Why?回到本文的题目,U3D或者说
chenjd
·
2016-01-23 00:00
cil
mono
unity3d
Rewrite
MSIL
Code on the Fly with the .NET Framework Profiling API
http://clrprofiler.codeplex.com/http://blogs.msdn.com/b/davbr/archive/2012/11/19/clrprofiler-4-5-released-includes-windows-store-app-support.aspxRewriteMSILCodeontheFlywiththe.NETFrameworkProfilingAPI
明星程序员之魔者侠情
·
2016-01-17 01:00
《.NET探秘:
MSIL
权威指南》读书笔记
《.NET探秘:
MSIL
权威指南》,[加]SergeLidin著,包建强译,人民邮电出版社,2009年9月第1版《Expert.NET2.0ILAssembler》译者笔记 第1章简单示例(第2页至第20
·
2015-12-09 11:08
.net
【翻译】
MSIL
教程(一)
在网上发现了一个非常好的
MSIL
教程,可惜是英文版的,于是就翻译了一下,与大家共享,原文http://www.codeguru.com/Csharp/.NET/net_general/il/article.php
·
2015-11-13 22:06
教程
开放源码的.NET 反编译工具 .NET IL调试工具 学习微软中间语言(
MSIL
)的绝佳工具 Dotnet IL Editor 推荐
它的设计出发点比较直观,新建一个项目,添加程序集文件,设置断点(F9),然后就可以调试反编译后的程序集文件,Step Into,Step Out均可,以此原理,可以找到系统的瓶颈代码,也可以深入的学习
MSIL
·
2015-11-13 22:00
editor
【翻译】
MSIL
教程(二):数组、分支、循环、使用不安全代码和如何调用Win32 API
续上文【翻译】
MSIL
教程(一) ,本文继续讲解数组、分支、循环、使用不安全代码和如何调用Win32 API数组 本程序分配一个int型的数组并给他的元素赋值,然后打印出元素和数组的长度。
·
2015-11-13 22:35
Win32
【翻译】
MSIL
教程(三):类和异常处理
续上文【翻译】
MSIL
教程(二):数组、分支、循环、使用不安全代码和如何调用Win32 API ,本文继续讲解类和异常处理。
·
2015-11-13 21:36
异常处理
ILdasm 的使用
软中间语言 (
MSIL
) 是一种语言,是许多编译器(C#、VB.NET等)的输出。
·
2015-11-13 21:29
ASM
MSIL
教程
在网上发现了一个非常好的
MSIL
教程,可惜是英文版的,于是就翻译了一下,与大家共享,原文http://www.codeguru.com/Csharp/.NET/net_general/il/article.php
·
2015-11-13 21:09
教程
ILdasm 的使用
软中间语言 (
MSIL
) 是一种语言,是许多编译器(C#、VB.NET等)的输出。
·
2015-11-13 21:06
ASM
由浅入深CIL系列【目录索引】+ PostSharp AOP编程【目录索引】
nbsp; CIL简介:CIL(Common Intermediate Language)中文名为通用中间语言,注意它曾经被称为微软中间语言或
MSIL
·
2015-11-13 21:49
post
Viewing Emitted IL using SOS Debugging Extension
Look at the
MSIL
and the native machine code for methods generated through Reflrction.Emit. 1,Now let
·
2015-11-13 21:33
debug
由浅入深CIL系列:1.初步认识CIL通用中间语言
nbsp; CIL简介:CIL(Common Intermediate Language)中文名为通用中间语言,注意它曾经被称为微软中间语言或
MSIL
·
2015-11-13 21:32
语言
如何保护.net中的dll文件(防破解、反编译)
.net是一种建立在虚拟机上执行的语言,它直接生成
MSIL
的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。中间语言很容易被反编译,所以研究下如何有效的保护dll文件。
·
2015-11-13 21:55
.net
ILGenerator.Emit动态
MSIL
编程(三)之动态代理
using System; using System.Linq; using System.Reflection; using System.Reflection.Emit; public sealed class DynamicProxy { private static readonly string Assembly
·
2015-11-13 20:26
generator
ILGenerator.Emit动态
MSIL
编程(二)之基础
public sealed class ColorToArgb { /// <summary> /// 将十六进制转化为AGRB /// </summary> /// <param name="Hexadecimal"></param>
·
2015-11-13 20:26
generator
ILGenerator.Emit动态
MSIL
编程(一)之基础
首先在Framework中,Emit相关的类基本都存在于System.Reflection.Emit命名空间下。可见Emit是作为反射的一个元素存在的。 Emit能够实现什么?为什么要学习Emit?首先Emit是C#实现动态代理最佳的方式.动态代理技术也是AOP的思想精髓。现在一些主流的 ORM框架也集成了动态代理的设计思想。对于我们了解认识框架是完全有必要学习的。  
·
2015-11-13 20:25
generator
浅谈.NET编译
.NET是一门多语言平台,这是我们所众所周知的,其实现原理在于因为了
MSIL
(微软中间语言)的一种代码指令平台。
·
2015-11-13 20:52
.net
.NET值类型变量“活”在哪?
——
MSIL
学习笔记(一) 金旭亮 不管是什么语言编的.NET程序,最后都会被各自的编译器编译成
·
2015-11-13 19:02
.net
Script# 随想
其大致的意思是,采用类似C#这样的语法编辑javascript,而且可以编译(只不过不是编译成
MSIL
,而是js代码) http://projects.nikhilk.net/ScriptSharp
·
2015-11-13 15:59
script
托管程序 与非托管程序的区别
一、 托管程序 它是代码被编译成
MSIL
后在.Net的Framework下运行,同操作系统底层的交互都交给framework去做。
·
2015-11-13 15:28
区别
.NET 元数据概述 <>
将您的代码编译为 PE 文件时,便会将元数据插入到该文件的一部分中,而将代码转换为 Microsoft 中间语言 (
MSIL
) 并将其插入到该文件的另一部分中。
·
2015-11-13 14:11
.net
如何保护.net中的dll文件(防破解、反编译)
.net是一种建立在虚拟机上执行的语言,它直接生成
MSIL
的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。中间语言很容易被反编译,所以研究下如何有效的保护dll文件。
·
2015-11-13 00:42
.net
利用Mono.Cecil动态修改程序集来破解商业组件(仅用于研究学习)
原文 利用Mono.Cecil动态修改程序集来破解商业组件(仅用于研究学习) Mono.Cecil是一个强大的
MSIL
的注入工具,利用它可以实现动态创建程序集,也可以实现拦截器横向切入动态方法,甚至还可以修改已有的程序集
·
2015-11-12 23:39
商业
用ildasm破解和用ilasm来重新编译
nbsp; (1)程序员用高级OO语言(C#,VB.Net,VC.Net,Cobol,Python..)编写代码,这些代码经过.Net 编译器(比如Visual Studio.Net),编译成统一的
MSIL
·
2015-11-12 22:37
ASM
MSIL
Disassembler (Ildasm.exe)
MSIL
Disassembler (Ildasm.exe) The
MSIL
Disassembler is a companion tool to the
MSIL
Assembler
·
2015-11-12 22:41
sass
Compiling to
MSIL
Compiling to
MSIL
.NET Framework Developer's Guide Compiling to
MSIL
When
·
2015-11-12 22:40
com
几种常用的单例模式详解
nbsp; Visual Basic .NET和 Visual C# .NET都属于.NET平台下的语言,它们之间的本质区别较小,区别基本都是语法结构上的,既然两种语言都属于.NET平台,并且最终都是通过
MSIL
·
2015-11-12 22:56
单例模式
托管执行过程(总结自MSND)
将代码编译为
MSIL
。 编译将源代码翻译为 Microsoft 中间语言 (
MSIL
)
·
2015-11-12 21:09
总结
RDLC的部署(无法找到Microsoft.ReportViewer.ProcessingObjectModel.dll文件)
CMD命令:C:\Windows\assembly\GAC_
MSIL
\ rdlc 相比微软的其他产品来说,做得还真是够烂的了,比水晶报表也烂得多。 但不知为何我还是宁可先择 rdlc。
·
2015-11-12 20:51
Microsoft
如何保护.net中的dll文件(防止破解、反编译dll)
.net是一种建立在虚拟机上执行的语言,它直接生成
MSIL
的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。
·
2015-11-12 16:41
.net
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他