我可以调试Exe吗

发布于 2024-09-14 03:49:23 字数 182 浏览 7 评论 0原文

我需要比较我的应用程序和工作应用程序之间的一些函数调用和签名。这里我并不是指任何逆向工程或访问其他应用程序的源代码的方法,而是真正需要知道工作应用程序使用的方法和接口是什么。

我尝试将我的应用程序附加到 Visual Studio,然后 Start>Debug ,但这没有提供任何有用的信息。任何帮助。

I need to compare few function calls and signature between my application and an working application. Here I don't mean any way to reverse engineer or access the source code of the other application , but truly need to know what are the methods , Interfaces used by the working application.

I tried attaching my application to Visual Studio and then , Start>Debug , but this doesn't provide any useful information. Any help.

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

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

发布评论

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

评论(4

陌生 2024-09-21 03:49:23

Reflector Pro Visual Studio 插件不仅可以调试您编写的 exe,还可以调试您编写的 exe 文件。任何其他组件;)

Reflector Pro Visual Studio plug in can debug not only exe you write, but any other assembly ;)

久伴你 2024-09-21 03:49:23

你可以调试代码,但是一旦编译完成,它的机器语言和 Visual Studio 中的调试器就不会执行任何操作。

为了了解编译后的可执行文件正在做什么,您可以使用如下程序: http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

you can debug code, but once its compiled, its machine language and a debugger in Visual Studio is not going to do anything at all.

In order to get an idea of what a compiled executable is doing, you can use a program like this: http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

忆梦 2024-09-21 03:49:23

运行时流程(由我开发)可以显示工作中的所有方法调用。 NET 应用程序,无需源代码。

Runtime Flow (developed by me) can show all method calls in the working .NET application without need for source code.

2024-09-21 03:49:23

我能想到的几个解决方案:

  1. 使用 VS IDE 调试器附加 exe,并使用 PDB 文件来调试 exe
  2. 使用 Reflector 指向您的exe,并检查源。 查看示例

Couple of solutions that I can think of:

  1. Attach the exe with VS IDE Debugger, and use PDB files to debug the exe
  2. Use Reflector to point towards your exe, and check the source. See example.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文