我可以调试一个Exe
问题描述:
我需要比较我的应用程序和工作应用程序之间的几个函数调用和签名。在这里,我并不是说有任何方法可以反向工程或访问其他应用程序的源代码,但真正需要知道工作应用程序使用的接口是什么方法。我可以调试一个Exe
我试着将我的应用程序附加到Visual Studio,然后Start>Debug
,但是这不提供任何有用的信息。任何帮助。
答
可以调试代码,但一旦它的编制,它的机器语言,并在Visual Studio中的调试器是不会什么都做。
为了得到一个什么样的编译的可执行文件是干什么的想法,你可以使用这样的程序:http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
调试存储位于 – Simsons 2010-08-16 05:57:59
@Subhen:* Debug Store *的含义是什么?生成项目时会生成PDB文件,通常在'debug'文件夹中,具体取决于您的设置。 – 2010-08-16 06:52:29
编译代码后,我没有在Visual Studio中显示代码。我正在使用VS插件。编译代码后,它显示“将反编译程序集保存到调试存储区”。 – Simsons 2010-08-16 08:59:22