社区
C#
帖子详情
反编译一个类的代码时,被难住了
kevin2y
2012-10-13 09:23:35
近来着迷于dotnet文本编辑的实现,反编译了一个dll来学习一下,被下面这么一个方法难住了
public static int GetErrorCode()
{
return <Module>.func_5890();
}
这<Module>是什么意思?C#不是每个方法都需要一个类来定义吗?
...全文
293
4
打赏
收藏
反编译一个类的代码时,被难住了
近来着迷于dotnet文本编辑的实现,反编译了一个dll来学习一下,被下面这么一个方法难住了 public static int GetErrorCode() { return .func_5890(); } 这是什么意思?C#不是每个方法都需要一个类来定义吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kevin2y
2012-10-13
打赏
举报
回复
我整理了不少代码,包括switch整理,goto去除,我知道反编译的东西基本上都有错,象global::xxxx一般代表类库有同名类,这使用的非当前命名空间。我知道这些需要修改调整,但不知什么语法会让反编译出现<Module>
IT-Style
2012-10-13
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
谁说反编译输出的就一定是正确的c#代码呢?
[/Quote]
这个是正解...有的时候反编译的可能有片差...
以专业开发人员为伍
2012-10-13
打赏
举报
回复
谁说反编译输出的就一定是正确的c#代码呢?
风一样的大叔
2012-10-13
打赏
举报
回复
func_5890()貌似是一个函数,而 <Module>理论上应该是一个类名,楼主可以整个项目搜索一下
网页设计实战项目:我的家乡主题网站开发
此样式仅在Chrome/Safari生效,用于统一视觉风格,尤其适合红色调为主的“家乡”主题。尽管 Bootstrap 提供了丰富的默认样式,但其通用性也意味着缺乏个性。对于“我的家乡”这
类
强调地域文化表达的项目,必须通过定制化 CSS 来融合地方美学特征,如传统纹样、书法字体、色彩偏好等。
python 基础知识
python 基础知识 本文所有内容是学习期间做的笔记,仅为个人查阅和复习方便而记录。所有内容均摘自:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 数据
类
型 整数 浮点数 字符串 如果字符串内部既包含'又包含",可以用转义字符\来转义。 多行字符串可以通过'''字...
VA_X插件安装包及使用指南:提升VC++/VS开发效率的必备工具
很多团队都有自己的编码标准,比如禁止使用strcpy、要求智能指针代替裸指针、禁用某些STL容器等等。过去靠Code Review人工检查,费
时
费力还不一定靠谱。现在,VA_X支持通过XML配置自定义规则:
禁止使用不安全的strcpy函数
请改用strcpy_s或std::string
一旦导入这条规则,任何人在
代码
里写strcpy。
Linux编译内核
Linux编译内核准备工作
通常要运行的第
一个
命令是:
#cd /usr/src/linux;make mrproper
该命令确保源
代码
目录下没有不正确的.o文件以及文件的互相依赖
配置
接下来的内核配置过程比较烦琐,但是配置的适当与否与日后Linux的运行直接相关,有必要了解一下一些主要的且经常用到的选项的设置。
配置内核可以根据需要与爱好使用下面命令中的
一个
:
#make config(基于文本的最为传统的
混淆问题及总结
最近项目曝出
代码
安全的问题,然后得知项目没有做混淆。 整理思路,开干。 一 混淆的介绍: 官网是这么解释的 Java 是一种跨平台的、解释型语言,Java 源
代码
编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源
代码
信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被
反编译
成 Java 源
代码
。为了...
C#
111,119
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章