Relector反编译经验技巧整理

摘要:
Relector反编译经验技巧整理一、控件或基类中的常用替换ComponentResourceManagermanager替换为ComponentResourceManagerresourcesmanager.GetObject替换为resources.GetObjectBorderStyle=BorderStyle.替换为BorderStyle=System.Windows.Forms.Bord

Relector反编译经验技巧整理

一、控件或基类中的常用替换

ComponentResourceManager manager 替换为 ComponentResourceManager resources

manager.GetObject 替换为 resources.GetObject

BorderStyle = BorderStyle. 替换为 BorderStyle = System.Windows.Forms.BorderStyle.

base.ImeMode = ImeMode.KatakanaHalf;替换为 base.ImeMode = System.Windows.Forms.ImeMode.KatakanaHalf;

base.AutoScaleMode = AutoScaleMode.Font; 替换为 base.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;

base.FormBorderStyle = FormBorderStyle.None;替换为 base.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;

base.StartPosition = FormStartPosition. 替换为base.StartPosition = System.Windows.Forms.FormStartPosition.

二、恢复所有Reflector反编译后资源文件

点击“开始”--“所有程序”--“Microsoft Visual Studio 2010”--“Visual Studio Tools”--“打开 Visual Studio 命令提示(2010)”

Setting environment for using Microsoft Visual Studio 2010 x86 tools.

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>

resgen C:\Users\Administrator\Documents\Reflector\Disassembler\DLL文件名对应的目录\窗体控件文件名.resources C:\Users\Administrator\Documents\Reflector\Disassem
bler\DLL文件名对应的目录\窗体控件文件名.resx)

免责声明:文章转载自《Relector反编译经验技巧整理》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Chrome 开发工具之SourcesjQuery.ajax() datatype:“json" 转换失败下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

miniconda安装和使用

一、下载和安装: 1、下载:[root@localhost ~]# wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh 2、安装: [root@localhost ~]# chmod +x Miniconda3-latest-Linux-x86_64.sh [...

中文分词系列(一) 双数组Tire树(DART)详解

1 双数组Tire树简介   双数组Tire树是Tire树的升级版,Tire取自英文Retrieval中的一部分,即检索树,又称作字典树或者键树。下面简单介绍一下Tire树。 1.1 Tire树 Trie是一种高效的索引方法,它实际上是一种确定有限自动机(DFA),在树的结构中,每一个结点对应一个DFA状态,每一个从父结点指向子结点(有向)标记的边对应一...

NetCore MimeMapping获取MIME

public static class MimeMapping { private abstract class MimeMappingDictionaryBase { private readonly Dictionary<string, string> _mappings =...

用PHP和Python生成短链接服务的字符串ID

假设你想做一个像微博短链接那样的短链接服务,短链接服务生成的URL都非常短例如: http://t.cn/E70Piib, 我们应该都能想到链接中的E70Piib对应的就是存储长链接地址的数据记录的ID,可是这个有大小写字母和数字构成的唯一ID是怎么生成的呢,刚学编程的时候我们用的方法都试拼接一个足够唯一的字符串(比如时间戳加用户ID等等)然后再用MD5或...

Chromium base 基础库概览

Chromium 基础库概览 Chromium 基础库包括的内容十分繁杂,我把其中的主要部分大致分为以下几类: 1. 容器类型Chromium 的代码主要使用 STL 容器类型,比如 std::vector,std::list,另外 GCC 和 MSVC 提供的 STL 扩展容器类型 hash_map 和 hash_set 也在 Chromium 中使用...

python内存数据库pydblite

  Pure-Python engine 最近由于项目开发中发现python informixDB模块对多线程的支持非常不好,当开启两个线程同时连接informix数据库的时候,数据库会报错,显示SQL process正在进行当中,根据python 多线程的机制我们怀疑是连接数据库时,informix将两个线程的cursor识别为同一个,故数据库报错。通过...