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
Mono.Cecil
使用
Mono.Cecil
辅助 Unity3D 手游进行性能测试(续)
之前的方法及其局限问题背景和最初的尝试见这里。最开始的想法比较简单,只想着利用PostprocessBuild这个事件,来对已经准备好的本地工程文件(iOS或Android)中的.NET程序集进行注入。但是,这样做限制很多。首先,无法对IL2CPP作为ScriptingBackend的情况进行注入。因为触发这个事件时,本地工程文件中没有.NET程序集,只有C++代码,无法用Cecil进行注入。第二
加菲教主
·
2023-10-18 23:58
使用
Mono.Cecil
辅助 Unity3D 手游进行性能测试
Unity3D引擎在UnityEngine名字空间下,提供了Profiler类(Unity5.6开始似乎改变了这个名字空间),用于辅助对项目性能进行测试。以Android平台为例,在构建之前,需要在Unity的File/BuildSettings菜单项弹出的窗口中,勾选DevelopmentBuild一项。后用adbforward的方式,将Android设备的TCP输出转发到电脑,实现和Unity
加菲教主
·
2023-09-10 02:15
Unity 接入 ILRuntime 热更方案
ILRuntime借助
Mono.Cecil
库来读取DLL的PE信
忆中异
·
2021-04-28 12:34
Mono.Cecil
C#代码注入
先标记下有时间再写转载于:https://www.cnblogs.com/docomo/archive/2013/06/06/3122157.html
weixin_34358092
·
2020-09-14 05:47
Mono.Cecil
- 0.6
项目地址:
Mono.Cecil
项目描述:InsimpleEnglish,withCecil,youcanloadexistingmanagedassemblies,browseallthecontainedtypes
weixin_33815613
·
2020-09-14 05:27
Mono.Cecil
初探(一):实现AOP
序言本篇文章介绍基于
Mono.Cecil
实现静态AOP的两种方式:无交互AOP和交互式AOP。概念介绍
Mono.Cecil
:一个可加载并浏览现有程序集并进行动态修改并保存的.NET框架。
weixin_30755709
·
2020-09-14 04:45
巧用
Mono.Cecil
反射加载类型和方法信息
最近在做服务的细粒度治理,统一管理所有服务的方法、参数、返回值信息。方便后续的各个模块之间的对接和协作。目前系统中所有的服务,管理到接口契约粒度,即服务接口声明和服务接口实现。要做服务的细粒度治理:首先需要将服务的各个方法信息全部反射出来,然后再统一管理。大致的思路是这样的:1.下载所有最新的服务包(dll文件集合)2.获取所有的服务定义信息3.反射加载出每个服务详细的方法信息(方法名、参数、返回
词语大杂烩
·
2020-09-14 04:02
Mono.Cecil
说明文档翻译
文章原文来自:https://github.com/jbevain/cecil/wiki翻译:JeffreyChouMono.Cecil说明文档翻译目录主页编码约定(CodingConventions)编译(Compilation)调试符号(DebugSymbols)一些问答(FAQ)如何使用(HowTo)1.打开一个程序模块并且打印它的公开成员类型2.检查一个类型是不是有一些用户自定义的特性3.
Jeffrey_Chou
·
2020-09-14 03:07
C#
翻译
c#
Mono.Cecil
IL方式 读MethodBody
usingKufen.Common.Definitions;usingMono.Cecil;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text.RegularExpressions;usingSystem.Web;namespaceKufen.WebApi.SwaggerHelp{publicc
dibeichan3033
·
2020-09-14 03:04
使用
Mono.Cecil
辅助ASP.NET MVC使用dynamic类型Model
这也是之前在珠三角技术沙龙上的示例之一,解决的是在ASP.NETMVC使用dynamic类型Model时遇到的一个真实问题。C#4编译器支持dynamic类型,因此在编写页面模板的时候自然就可以把它作为视图的Model类型。表现层的需求很容易改变,因此dynamic类型的Model可以减少我们反复修改强类型Model的麻烦,再配合匿名类型的使用,可谓是动静相宜,如鱼得水。不过,如果把一个匿名类型直
老赵
·
2020-08-22 01:39
MVC
Mono
dynamic
推荐六款读取.Net PE 格式的类库
http://dotnet.itwaka.com/1.Mono.Cecil鼎鼎大名的
Mono.Cecil
不需要多介绍了,不会使用的人可以百度一下,博客园里也有多篇相关介绍的文章。
google1616
·
2020-08-20 23:06
Mono.Cecil
使用示例之获取源文件路径
使用VS在Debug模式下生成Dll工程时都会生成对应的pdb调试文件,pdb调试文件中记录了源文件路径,行号等信息。而Unity使用mono的mdb格式的调试文件,将dll和对应的pdb调试文件拷到Assets目录下,Unity会生成对应的mdb调试文件。也可以在Unity安装目录中找到pdb2mdb程序,可以将vs生成的pdb文件转换成mdb文件,不过在windows环境下或者高版本的vs生成
夏日的玫瑰
·
2020-07-14 00:05
unity工作日记
Unity
Mono.Cecil
调试
Mono.Cecil
使用示例之使指定程序集成为UnityEditor.dll的友元程序集
Mono.Cecil
使用示例之使指定程序集成为UnityEditor.dll的友元程序集
Mono.Cecil
是一个开源的库,使用
Mono.Cecil
可以非常方便的在代码中修改C#程序集。
夏日的玫瑰
·
2020-07-14 00:34
unity工作日记
Mono.Cecil
使用示例之给UnityEditor.dll中的ConsoleWindow添加双击委托
该示例将在上例的基础上给UnityEditor.dll中的ConsoleWindow添加双击委托Unity的Console窗口是查看日志的窗口,我们希望在Console窗口中双击某条日志时获得通知,该窗口对应的实现代码在UnityEditor.dll中的ConsoleWindow类使用ILSpy反编译UnityEditor.dll中的ConsoleWindow类,可以看到其双击判断在OnGUI函数
夏日的玫瑰
·
2020-07-14 00:03
unity工作日记
使用
Mono.Cecil
辅助ASP.NET MVC使用dynamic类型Model
使用
Mono.Cecil
辅助ASP.NETMVC使用dynamic类型Model2011-09-0600:21by老赵,8645visits这也是之前在珠三角技术沙龙上的示例之一,解决的是在ASP.NETMVC
HOLD ON!
·
2020-07-13 03:22
asp.net
Unity 接入 ILRuntime 热更方案
ILRuntime借助
Mono.Cecil
库来读取DLL的PE信息,
真像大白阿
·
2020-07-02 11:47
Unity3d
Unity5将DLL生存mdb的方法
:按照这篇博客(方法一)中的方法,会报错误“UnhandledException:System.IO.FileNotFoundException:Couldnotloadfileorassembly'
Mono.Cecil
little_two_two
·
2020-06-30 10:26
Uinty3D高级
Unity 接入 ILRuntime 热更方案
ILRuntime借助
Mono.Cecil
库来读取DLL的PE信
河乐不为
·
2020-06-24 05:19
Unity学习笔记
Unity3D游戏开发
使用
Mono.Cecil
实现IL代码注入
前言腾讯开源的Unity热更解决方案xLua有一个非常吸引人的特性就是Hotfix,其原理是使用
Mono.Cecil
库对进行C#层编译出来的dll程序集进行IL代码注入。
kashiwa
·
2020-03-06 10:18
c#
Mono.Cecil
IL方式 读MethodBody
usingKufen.Common.Definitions;usingMono.Cecil;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text.RegularExpressions;usingSystem.Web;namespaceKufen.WebApi.SwaggerHelp{publicc
小小高
·
2019-09-17 10:00
基于
Mono.Cecil
的静态注入
Aop注入有2种方式:动态注入和静态注入,其中动态注入有很多实现了 动态注入有几种方式:利用Remoting的ContextBoundObject或MarshalByRefObject。动态代理(反射),很多AOP框架都用这种方式。MVC的filter,也是反射。这里主要介绍静态注入==========================================================
KavinDavid
·
2016-05-11 09:00
利用
Mono.Cecil
动态修改程序集来破解商业组件(仅用于研究学习)
原文 利用
Mono.Cecil
动态修改程序集来破解商业组件(仅用于研究学习)
Mono.Cecil
是一个强大的MSIL的注入工具,利用它可以实现动态创建程序集,也可以实现拦截器横向切入动态方法,甚至还可以修改已有的程序集
·
2015-11-12 23:39
商业
教你怎么用Mono Cecil - 动态注入 (注意代码的注释)
原文 教你怎么用Mono Cecil - 动态注入 (注意代码的注释) 使用 Mono Cecil 进行反编译:using
Mono.Cecil
; using Mono.Cecil.Cil;
·
2015-11-12 23:38
代码
突破 Silverlight 自身限制, 做更好的动态加载导航机制(二)
借助于
Mono.Cecil
,可以在客户端很容易的分析出程序集引用的其它程序集。 至于如何加载, 我的实现思
·
2015-11-07 10:24
silverlight
突破 Silverlight 自身限制, 做更好的动态加载导航机制(一)
无法获取程序集的引用信息: 这一点, 幸好有
Mono.Cecil
, 可以通过
Mono.Cecil
绕过
·
2015-11-02 17:02
silverlight
利用
Mono.Cecil
动态修改程序集来破解商业组件(仅用于研究学习)
利用
Mono.Cecil
动态修改程序集来破解商业组件(仅用于研究学习)
Mono.Cecil
是一个强大的MSIL的注入工具,利用它可以实现动态创建程序集
·
2015-11-01 12:18
.net
Mono
Mono.Cecil
收藏
Mono.Cecil
是一个强大的MSIL的注入工具,利用它可以实现动态创建程序集,也可以实现拦截器横向切入动态方法,甚至还可以修改已有的程序集,并且它支持多个运行时框架上例如:.net2.0
·
2015-10-31 11:16
C# Asp.net中的AOP框架 Microsoft.CCI,
Mono.Cecil
, Typemock Open-AOP API, PostSharp -摘自网络 (可以利用反射 Attribute
Both Microsoft.CCI and
Mono.Cecil
are low-level, and don't validate produced assemblies.
·
2015-10-31 09:42
Microsoft
使用
Mono.Cecil
更改程序集dll特性
刚好负责的同事请假不在,尝试了iLSpy反编译方法后,最后决定使用
Mono.Cecil
直接修改现成的程序集dll解决。
·
2015-10-31 09:29
dll
Add a try-catch with Mono Cecil
Adding exception handlers with
Mono.Cecil
is not difficult, it just requires you to know how exception
·
2015-04-02 08:00
catch
L# ForUnity Helloworld的更新方法
在editor运行test项目,注意第一行打印的版本一般来说仅CLRSharp会修改
Mono.Cecil
系列的不会修改,具体以GitHub为准。
·
2015-03-14 11:00
helloworld
Cheatsheet: 2014 02.01 ~ 02.28
in MongoDB When to use GridFS on MongoDB .NET The Past, Present, and Future of C# Use
Mono.Cecil
·
2014-02-28 11:00
sh
运用
Mono.Cecil
反射读取.NET程序集元数据
运用
Mono.Cecil
反射读取.NET程序集元数据CLR自带的反射机智和API可以很轻松的读取.NET程序集信息,但是不能对程序集进行修改。
·
2013-07-04 22:00
.net
运用Mono.Ceci类库修改.NET程序集 走上破解软件的道路
在.NET中,借助于
Mono.Cecil
程序集,注入代码也相当容易。请看下面的代码,将要被注入的程序:usingSystem; namespaceVictim { cla
·
2013-07-02 23:00
.net
运用Mono.Ceci类库修改.NET程序集 走上破解软件的道路
在.NET中,借助于
Mono.Cecil
程序集,注入代码也相当容易。
·
2013-07-02 19:00
.net
利用
Mono.Cecil
动态修改程序集来破解商业组件(仅用于研究学习)
Mono.Cecil
是一个强大的MSIL的注入工具,利用它可以实现动态创建程序集,也可以实现拦截器横向切入动态方法,甚至还可以修改已有的程序集,并且它支持多个运行时框架上例如:.net2.0/3.5/4.0
dz45693
·
2012-09-03 08:00
Module
单元测试
工具
silverlight
破解
Sliverlight
使用
Mono.Cecil
辅助ASP.NET MVC使用dynamic类型Model
这也是之前在珠三角技术沙龙上的示例之一,解决的是在ASP.NETMVC使用dynamic类型Model时遇到的一个真实问题。C#4编译器支持dynamic类型,因此在编写页面模板的时候自然就可以把它作为视图的Model类型。表现层的需求很容易改变,因此dynamic类型的Model可以减少我们反复修改强类型Model的麻烦,再配合匿名类型的使用,可谓是动静相宜,如鱼得水。不过,如果把一个匿名类型直
dz45693
·
2012-08-21 12:00
.net
mvc
C#
asp.net
reference
powershell
使用
Mono.Cecil
辅助ASP.NET MVC使用dynamic类型Model
http://blog.zhaojie.me/使用
Mono.Cecil
辅助ASP.NETMVC使用dynamic类型Model2011-09-0516:21 by老赵,4552visits这也是之前在珠三角技术沙龙上的示例之一
·
2012-07-26 17:00
asp.net
几个不常见但非常出色的 .NET 开源库
Mono.Cecil
.NET IL代码及 Assembly 操纵库,可以不需要把 DLL 加载到内存就能够分析其中的元数据和类型,也能够创建 Assembly。
oldrev
·
2011-12-23 23:00
.net
开源
Mono
使用
Mono.Cecil
辅助ASP.NET MVC使用dynamic类型Model
这也是之前在珠三角技术沙龙上的示例之一,解决的是在ASP.NETMVC使用dynamic类型Model时遇到的一个真实问题。C#4编译器支持dynamic类型,因此在编写页面模板的时候自然就可以把它作为视图的Model类型。表现层的需求很容易改变,因此dynamic类型的Model可以减少我们反复修改强类型Model的麻烦,再配合匿名类型的使用,可谓是动静相宜,如鱼得水。不过,如果把一个匿名类型直
[email protected]
(老赵) wang
·
2011-09-05 17:00
实践优化
.Net框架
代码生成技术-目录
在这里总结的是本博客中的一些关系代码生成的技术,其中包含 CodeDom,CodeSmith,T4,
Mono.Cecil
MSIL(静态AOP实例)注入,以及一些杂记 。
破狼
·
2011-08-22 21:00
MSBuild + MSILInect实现编译时AOP-改变前后对比
Mono.Cecil
就是一个很好的IL解析和注入框架,参见编译时MSIL注入--实践MonoCecil(1)。
破狼
·
2011-08-09 23:00
继承
接口
标签
职场
休闲
MSBuild + MSILInect实现编译时AOP-改变前后对比
Mono.Cecil
就是一个很好的IL解析和注入框架,参见编译时MSIL注入--实践MonoCecil(1)。
破狼
·
2011-08-09 23:00
职场
标签
接口
软件-架构-设计
介绍几款读取 .Net PE 格式的类库
1.Mono.Cecil鼎鼎大名的
Mono.Cecil
不需要多介绍了,不会使用的人可以百度一下,博客园里也有多篇相关介绍的文章。
·
2011-07-22 22:00
.net
Mono.Cecil
- 0.6
Mono.Cecil-0.6项目地址:
Mono.Cecil
项目描述:InsimpleEnglish,withCecil,youcanloadexistingmanagedassemblies,browseallthecontainedtypes
Richie
·
2010-03-21 00:00
稍微修改过的
Mono.Cecil
但是有个功能想用但
Mono.Cecil
没有,而且也有些与System.Reflection不兼容的地方。想想还是自己先做点修改来用用好了。
RednaxelaFX
·
2008-09-21 18:00
SVN
类型的可见性,System.Reflection与
Mono.Cecil
的差异
C#的访问限制修饰符对应到Type的可见性属性有以下对应关系: 顶层类: public -> IsPublic internal -> IsNotPublic (默认)-> internal -> IsNotPublic 嵌套类: public -> IsNestedPublic protected -> IsNestedFamily pro
RednaxelaFX
·
2008-09-21 15:00
C++
c
SVN
Microsoft
C#
使用lambda expression来动态获取delegate,然后用Cecil注入代码(1)
之前留意到 ray_linn在这边的留言,提到AOP的需求:希望能找到一种办法来自动生成待注入的 IL,然后利用
Mono.Cecil
来实现这个注入。
RednaxelaFX
·
2008-04-15 05:00
AOP
C++
c
C#
LINQ
上一页
1
下一页
按字母分类:
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
其他