我如何获得为我不拥有代码的软件执行的方法名?

本文关键字:执行 软件 方法 代码 何获得 拥有 | 更新日期: 2023-09-27 18:03:24

我们有一个CRM软件,我们被允许为它建立一个插件。在主软件中有一个特定的按钮动作,我想从我的插件中调用。

在Visual Studio中是否有一种方法可以观察当我点击该按钮时发生的情况,即使软件已编译?

我如何获得为我不拥有代码的软件执行的方法名?

如果编译后的代码没有混淆,您可以使用。net Reflector或JetBrains dotPeek查看整个程序集。第一个是商业软件。第二个是免费的。

.NET Reflector不太了解,但dotPeek扩展了Visual Studio,您可以使用F12热键查看整个类或单个方法的代码,同时将插入符号分别指向类或方法。该选项也可以从上下文菜单中访问,称为"Go to declaration"或"Go to implementation"。

如果您的CRM软件是一个。net应用程序,您可以使用我的运行时流程工具来查看当您单击该按钮时发生了什么。