Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何获取为我不知道的软件执行的方法名';我不拥有代码_C#_Visual Studio - Fatal编程技术网

C# 如何获取为我不知道的软件执行的方法名';我不拥有代码

C# 如何获取为我不知道的软件执行的方法名';我不拥有代码,c#,visual-studio,C#,Visual Studio,我们有一个CRM软件,我们可以为它构建一个插件。在主软件中有一个特定的按钮动作,我想从我的插件中调用它 在VisualStudio中,有没有一种方法可以在我点击该按钮时看到正在发生的事情,即使我认为软件已经编译好了 谢谢大家! 如果编译后的代码未被混淆,则可以使用或查看整个程序集。第一个是商业软件。第二个是免费的 不太了解.NET Reflector,但使用dotPeek扩展名visualstudio可以使用F12热键查看整个类或单个方法的代码,同时将插入符号分别指向类或方法。也可以从上下文菜单

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

在VisualStudio中,有没有一种方法可以在我点击该按钮时看到正在发生的事情,即使我认为软件已经编译好了


谢谢大家!

如果编译后的代码未被混淆,则可以使用或查看整个程序集。第一个是商业软件。第二个是免费的


不太了解
.NET Reflector
,但使用
dotPeek
扩展名
visualstudio
可以使用
F12
热键查看整个类或单个方法的代码,同时将插入符号分别指向类或方法。也可以从上下文菜单访问该选项,该选项称为“转到声明”或“转到实现”。

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


不太了解
.NET Reflector
,但使用
dotPeek
扩展名
visualstudio
可以使用
F12
热键查看整个类或单个方法的代码,同时将插入符号分别指向类或方法。该选项也可以从上下文菜单访问,称为“转到声明”或“转到实现”。

如果您的CRM软件是.NET应用程序,您可以使用我的工具查看单击该按钮时发生的情况。

如果您的CRM软件是.NET应用程序,您可以使用我的工具查看单击该按钮时发生的情况。

您可以使用ILspy查看代码,假设代码没有被置乱。我希望在应用程序中使用某种模式(我正在查找)->打开visual studio->从visual studio启动应用程序,转到按钮所在的位置,返回VS并单击“监视”->返回应用程序并单击按钮以获取执行的方法名称。您可以使用ILspy查看代码,假设它没有混乱。我希望像这样:打开visual studio->使用特定模式(我正在寻找)从visual studio启动应用程序->在应用程序中,转到按钮所在的位置,返回到VS并单击“观看”->返回应用程序并单击按钮以获取执行的方法名称。请注意,CRM许可协议可能允许也可能不允许这样做。当然。反编译软件可能被视为违反许可证。你应该小心。制造这个软件的公司倒闭了。手机已断开连接,域名未更新,所有者现在为某人工作,而不是公司所有者,更神奇的是,他们3年前停止向我们支付年度许可费。他们为我们的软件制作了一个API,让我们围绕他们的软件构建插件。请注意,您的CRM许可协议可能允许,也可能不允许。当然。反编译软件可能被视为违反许可证。你应该小心。制造这个软件的公司倒闭了。手机已断开连接,域名未更新,所有者现在为某人工作,而不是公司所有者,更神奇的是,他们3年前停止向我们支付年度许可费。他们为我们的软件制作了一个API,让我们围绕他们的软件构建插件。