如何从通过VB6编写的dll中检索源代码?

如何从通过VB6编写的dll中检索源代码?,vb6,decompiling,Vb6,Decompiling,可能重复: 有没有办法从VB6编写的dll中检索源代码。除了dll本身之外,没有其他文件了有几个选项(尽管您从未获得原始源代码,而且如果dll已编译为本机代码,有时也不好看!)。。。请参阅。 例如,有几个选项(尽管您从未获得原始源代码,而且如果DLL已编译为本机代码,有时也不美观!)。。。请参阅。 例如谷歌搜索“VB6反汇编程序”时发现该产品: 我自己从来没用过 但是,VB6没有与.Net ILDASM.exe等效的版本,这类反汇编程序产品的结果也不会像原始源代码那样漂亮。谷歌搜索“VB6反汇

可能重复:

有没有办法从VB6编写的dll中检索源代码。除了dll本身之外,没有其他文件了

有几个选项(尽管您从未获得原始源代码,而且如果dll已编译为本机代码,有时也不好看!)。。。请参阅。

例如,

有几个选项(尽管您从未获得原始源代码,而且如果DLL已编译为本机代码,有时也不美观!)。。。请参阅。

例如

谷歌搜索“VB6反汇编程序”时发现该产品:

我自己从来没用过

但是,VB6没有与.Net ILDASM.exe等效的版本,这类反汇编程序产品的结果也不会像原始源代码那样漂亮。

谷歌搜索“VB6反汇编程序”时发现了以下产品:

我自己从来没用过


但是,VB6没有与.Net ILDASM.exe等效的版本,而且这些反汇编程序产品的结果也不会像原始源代码那样漂亮。

还没有人找到一种方法来逆转编译过程:从编译后的DLL返回源代码。如果你能弄明白这一点,马上打电话给你的专利律师,因为你会变得富有。当然有,联系专利所有者并要求获得源代码许可证。@HansPassant:这并不总是一个选项,代码可能会丢失。他确实说了“检索”…@Pete Wilson:你的评论有误导性,可以通过反编译获得来源。你永远不会得到原始的,HQ反编译程序会把你的代码编译成bin。实际上,没有自由软件HQ反编译器存在。(甚至免费软件也几乎不可用)还没有人找到一种方法来逆转编译过程:从编译后的DLL返回源代码。如果你能弄明白这一点,马上打电话给你的专利律师,因为你会变得富有。当然有,联系专利所有者并要求获得源代码许可证。@HansPassant:这并不总是一个选项,代码可能会丢失。他确实说了“检索”…@Pete Wilson:你的评论有误导性,可以通过反编译获得来源。你永远不会得到原始的,HQ反编译程序会把你的代码编译成bin。实际上,没有自由软件HQ反编译器存在。(即使是免费软件也几乎无法使用)