我需要在应用程序和工作应用程序之间比较几个函数调用和签名。在这里,我并不意味着任何方式来反向工程或访问其他应用程序的源代码,但真正需要知道工作应用程序使用的接口是什么方法。
我尝试将我的应用程序附加到Visual Studio,然后Start>Debug
,但这并没有提供任何有用的信息。任何帮助。
答案 0 :(得分:4)
Reflector Pro Visual Studio插件不仅可以调试你写的exe,还可以调试任何其他程序集;)
答案 1 :(得分:1)
你可以调试代码,但是一旦编译完成,它的机器语言和Visual Studio中的调试器根本不会做任何事情。
为了了解已编译的可执行文件正在执行的操作,您可以使用以下程序:http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
答案 2 :(得分:0)
我能想到的几个解决方案:
答案 3 :(得分:0)
Runtime Flow(由我开发)可以在工作的.NET应用程序中显示所有方法调用,而无需源代码。