vs2017怎样把dll反编译

您所在的位置:网站首页 c程序反编译源码 vs2017怎样把dll反编译

vs2017怎样把dll反编译

2023-04-01 03:30| 来源: 网络整理| 查看: 265

问一下高手 c++dll文件如何反编译 看源代码啊????

c++dll文件反编译源代码的操作步骤如下:

1、在开始菜单内找到Reflector工具。

2、打开Reflector点击【File】--【OpenAssembly...】在打开的对话框内选择要反编译的DLL文件。

3、打开DLL成功后,会在左侧的最下方看到反编译DLL文件。

4、点击展开该DLL文件就可以看到样关的类,以及类反编译后的代码,这样问题就解决了

如何在vs中安装dll反编译工具

百度搜索下载Reflector绿色版,解压,可找到文件Reflector,

双击Reflector,即可运行Reflector,可看到如下界面;左上角工作栏,File-Open Assembly;打开你所需要打开的dll文件

在软件左边工作区域我们就可以看到你所打开的dll文件,点击展开,在所选择的.dll文件下面可以看到dll中所有的编写的类,

4

点击类名我们就可以看到里面编写的内容了

[img]如何将C#写的dll文件反编译为源码

反编译不了,vs自带的反编译软件只能看见一些方法的名字啊,返回值之类的,具体代码看不见

但是如果网上载的反编译软件的话可能会反编译出来一些乱七八糟的东西,可以参考,但是你直接复制代码然后编译的话基本上都会报错的

你可以多下载一些反编译软件,然后每个都参考一下

VC++ Dll文件可以反编译吗?

可以的。

1、Dll文件和EXE文件一样,都属于Windows可执行文件,都遵守PE文件格式。

2、静态反汇编可以通过IDA等软件来进行,动态反编译可以通过Windbg、Ollydbg来进行。以OllyDbg为例,把要反编译的DLL文件拖到其界面中即可看到其反汇编代码。

我在VS2017里面用C#在.net framework上编写了一个dll,我想编译,怎么解决?

把想外部调用的类方法公开 然后项目属性里设置为类库

编译就好了

使用时在项目里引用那个dll就可以使用里面的类方法了

不要使用调用win API那样调用 这个是托管的dll 调用方法不一样……



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3