查看dll文件中的代码

时间:2014-05-30 19:20:15

标签: .net vb.net dll vb6

我当前的项目最初是用VB6编写的。后来,我们将其转换为.NET(VB)。

转换过程如下 -

  1. 只需打开VS 2012中的VB6解决方案文件。
  2. VS 2012会进行一些自动转换。
  3. 将项目设置中的.net框架更改为4.0
  4. 我不知道这种转换是否是正确的方法。但是,对于我们来说,即使在没有任何问题的情况下更改为.NET 4.0 Framework之后,项目仍然成功运行

    目前的问题是我有一个名为 getInfo()的方法,该方法已在dll文件中定义,名为 groupInfo.dll 。此方法无法正常工作,需要更改。为此,我需要知道DLL中的代码是什么,甚至如何在DLL文件中查看代码,在另一个VB文件中复制相同的内容并从中创建一个新的DLL文件并使用它。

    在阅读本网站的几篇帖子后,我尝试使用名为dotpeek(http://www.jetbrains.com/decompiler/)和.NET Reflected 8.3的软件。这两个软件都无法打开我的DLL文件,我认为问题可能是它根本不是.NET DLL。

    任何人都可以帮我看看这个DLL里面的代码内容吗? Using dot peek

    Using .NET Reflector

    The way the method declared inside the code

1 个答案:

答案 0 :(得分:0)

使用“快速检测”程序查看DLL的信息。它将显示有关用于创建该DLL的语言的信息。在看到DLL的语言后,找到适合该语言的反编译器。