用Relector反编译C#程序集

问题描述

用Relector反编译C#程序集

namespace YJC.Toolkit.Web
{
using System;
using System.Text;
using YJC.Toolkit.EasySearch;
using YJC.Toolkit.Sys;
using YJC.Toolkit.SysUtil;

internal class WebTreeDialogPage : WebXmlHttp2Page
{
    public WebTreeDialogPage()
    {
        this.Source = new EasySearch2DataSet();
        base.Style = PageStyle.Custom;
        base.Operation = "TreeExpand";
    }

    protected override void DoPost()
    {
        base.DoPost();
        this.GetXsltFile();
        base.Response.ContentEncoding = Encoding.UTF8;
        string content = this.Transform.TransformContent(base.IsIe);
        if (AppSettings.Current.Debug)
        {
            FileUtil.SaveFile(AppSettings.Current.XmlPath + "EasySearch.html", content);
        }
        base.Response.Write(content);
    }
}

}
各位大神请问一下:
反编译过来的代码 base.Response.ContentEncoding = Encoding.UTF8
为什么Encoding.UTF8出现错误,提示“string”不包含“UTF8”的定义,而且
找不到可接受类型为“string”的第一个参数的扩展方法"UTF8"(是否缺少using指令或程序集引用)

解决方案

加上
using System.Text.Encoding;

时间: 2024-10-24 18:11:42

用Relector反编译C#程序集的相关文章

如何保护.net中的dll文件(防破解、反编译)

.net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行.中间语言很容易被反编译,所以研究下如何有效的保护dll文件. 我大致的方法为 :强签名+混淆+加密. 强签名 强命名程序集,可以确保你的程序集唯一,而不被篡改.冒用等:即使相同名字的程序集如果签名也会不同. 强签名很简单,本站另一文章已经详细进行了讲解,请参考:http://www.cn-web.com/shtml/article/net /fxsj/2009

Telerik JustDecompile 2014.1.255.0 开发版(.NET反编译神器,免费下载)

原文:Telerik JustDecompile 2014.1.255.0 开发版(.NET反编译神器,免费下载) Telerik JustDecompile是Telerik公司推出一个免费的.NET反编译工具,支持插件与Visual Studio 2015~2013集成,还能够创建Visual Studio Project文件.JustDecompile与Reflector相比的话,个人更喜欢JustDecompile,因为他免费,而且对于一些C#动态类型的反编译效果比较好. Telerik

Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(附插件安装教程2012-10-13更新) 完全破解+使用教程

原文:Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(附插件安装教程2012-10-13更新) 完全破解+使用教程   Red Gate系列之五 .NET Reflector 7.6.1.824 Edition .NET程序反编译神器(另附插件安装教程) 完全破解+使用教程 Red Gate系列文章: Red Gate系列之一 SQL Compare 10.2.0.1337 Edition 数据库比较工具 完全破解+使用教程 R

.Net反编译实战

原文:.Net反编译实战 当你面对一个已经部署好的网站,功能,性能都非常不给力的时候,你会怎么办? 当你尝试去了解这个网站业务逻辑,代码逻辑和数据库逻辑时却发现根本没有任何资料时你会怎么办? 当你准备去修改这个程序却发现根本木有源代码而只有一堆堆的DLL和aspx的时候,你会怎么办? 当你发现这个网站配置及其复杂,只有一个线上环境而且处处是坑的时候,你会怎么办? 当你面对一个要求严格的领导,心怀一切皆有可能的思想时,准备让你对此进行优化和功能修改时,你会怎么办?   重构?罢工?辞职? 不错,是

ILSpy反编译DLL文件后改动其中一小部分,怎么再将其编译到该DLL中

问题描述 各位大神们,我用ILSpy反编译.net程序里的Dll文件后,将其中一个文件保存为.cs文件并修改后,怎么将其再编译到该Dll文件? 解决方案 解决方案二:有没有人能给解答一下啊,小女子感激不尽!!!解决方案三:你先学会不用反编译怎么生成dll文件,然后把你反编译并修改过的代码粘进去生成就行了解决方案四:如果改动很小,可以用一些支持.net元数据分析的工具比如CFFExplorer找到方法的位置,用16进制编辑工具修改方法体.也有直接支持分析和修改的比如SAE,还有作为插件的Refle

.net中如何修改已编译的程序集

问题描述 .net中如何修改已编译的程序集 解决方案 解决方案二:修改其中的功能.之前好象看到过.netdll的apihook.当时没仔细看.不知道实现到什么地步.解决方案三:DLL->IL->(修改)->DLL解决方案四:能具体点吗解决方案五:先反编译,在修改,在编译反编译有好多工具如:reflector

请教,如何反编译dll文件?谢谢。

问题描述 我在玩一个暗黑2,国外玩家开发了一个叫redvex的平台(完全开源免费的)然后国内有人在这个平台的基础上开发了一个插件,作用是使redvex能在国内的私服上用(收费500元一个版本)这个插脚主要是一个dll文件,我想看看这个插件的实现原理.请问有什么工具可以反编译dll. 解决方案 解决方案二:reflector解决方案三:reflector解决方案四:reflector解决方案五:..............帮顶解决方案六:給我看看,,,解决方案七:DLL是.Net的吗?......

.net混淆、反编译工具调查

常用的工具列表[比较常见的] 混淆器.加密 Dotfuscator VS默认带的工具,不过是个社区版 强度不大 dotNET Reactor 使用了NativeCode 和混淆的形式 Xenocode Postbuild 专业工具 {smartassembly}.Setup.msi 反编译工具 Reflector 最富盛名的一个工具,很多插件都开源 Xenocode Fox 专业工具,商业版本 ildasm Vs带的工具 组件合并.虚拟工具:方便软件发布的工具,如合并多个dll文件等 Xenoc

【转】一个不错的eclipse反编译插件

在CSDN论坛上看到的一个不错的eclipse反编译插件,感觉看起来不错的样子,因而记下,原网址是:http://topic.csdn.net/u/20121030/14/CDE52930-BAF2-4F88-B751-3797A7EB3C44.html 闲暇之余,写了一个Eclipse下的Java反编译插件:Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插