我可以使用什么工具从 VB6 应用程序中提取资源?

发布于 2024-08-31 12:25:06 字数 1539 浏览 5 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

陪你搞怪i 2024-09-07 12:25:06

普通的 VB6 exe 有“图标”、“图标组”和“图标”。 “版本信息”资源应该在资源黑客中可见,就像通过 VB6 资源工具或 VS 的 RC.EXE 添加的任何资源一样。

它是一个很胖的 EXE,所以也许作者打包了它?有实用程序可以尝试确定使用了什么打包程序(如果有)。

A vanilla VB6 exe has 'Icon', 'Icon Group' & 'Version Info' resources that should be visible in resource hacker, as should any resources added via the VB6 resource tool or VS's RC.EXE.

Its a fat EXE so perhaps the author packed it? There are utilities that will try to determince what packer (if any) was used.

丑丑阿 2024-09-07 12:25:06

我认为你的意思是从exe文件(用VB6编译)中获取源代码。如果程序是用native code编译的,那几乎是不可能的,但如果程序是用P-Code编译的,那就更容易了。您可以尝试 VB 反编译器并找到一个逆向工程手动转换一些可读的汇编代码转VB6代码。但是,我建议你从程序员那里找到程序的源代码,这比反编译便宜。

I think you meant to get the source code back from exe file (compiled with VB6). It's almost impossible if the program is compiled in native code, but it's easier if the program is compiled in P-Code. You can try VB Decompiler and find a reverse-engineer to manually convert some of the readable Assembly code to VB6 code. But, i suggest you just find the source code of the program from the programmer, it's cheaper than decompiling.

慈悲佛祖 2024-09-07 12:25:06

尝试 vbreformer。它将恢复部分源代码以及与按钮挂钩的事件,等等,以及从本机代码中恢复。我知道您不想要这个,但它是更完整的应用程序的一部分。它也将恢复 vb6 菜单资源。它是有限的,但它比普通资源编辑器所能提供的要多。还有一个试用版可用。

Try vbreformer. It will recover parts of the sourcecode along with events hooked to buttons and so fourth, and from native code. I know you don't want this, but it's part of the more complete application. It will recover the vb6 menu resources too. It's limited, but it's more than you'll get with a normal resource editor. There is also a trial version available.

没︽人懂的悲伤 2024-09-07 12:25:06

http://strategoxt.org/Transform/VisualBasicDecompilers

查看上面链接中的工具,看看他们中是否有人能够为您提取足够的内容。

http://strategoxt.org/Transform/VisualBasicDecompilers

Take a look at the tools from the above link and see if any of them are able to extract enough for you.

hth

无人问我粥可暖 2024-09-07 12:25:06
  1. 也许它们是唯一的窗户
    应用程序拥有的资源。

  2. Visual Studio 有资源
    编辑器(我检查过VS2008.net,并且
    它有一个)

  3. 你可能想尝试一下
    不同的资源编辑器
    http://www.wilsonc.demon.co.uk/d10resourceeditor.htm

  1. Perhaps they are the only windows
    resources the application has.

  2. Visual Studio has a resource
    editor(I've checked VS2008.net, and
    it has one)

  3. You might want to try a
    different resource editor
    http://www.wilsonc.demon.co.uk/d10resourceeditor.htm

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文