Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.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# - Fatal编程技术网

C# 查看正在调用哪个函数

C# 查看正在调用哪个函数,c#,C#,现在,我可以看到dll中的所有类和函数调用,当我单击桌面上运行的应用程序中的按钮时,是否有方法可以确定调用了哪个函数?这是第三方应用程序,不是我编写的。您需要将调试器附加到正在运行的应用程序。有很多可用的。但是,如果没有源代码或符号,您将只能在IL执行时看到它,这将不是您通常使用的普通C代码。下载,谢谢。我下载了它。我正在运行程序。当我点击程序中的一个按钮时,如何使用它来告诉我所使用的函数调用?谢谢。它能告诉我函数的名称吗?或者我能从VisualStudio中识别出的任何东西吗?那里会有可识别的

现在,我可以看到dll中的所有类和函数调用,当我单击桌面上运行的应用程序中的按钮时,是否有方法可以确定调用了哪个函数?这是第三方应用程序,不是我编写的。

您需要将调试器附加到正在运行的应用程序。有很多可用的。但是,如果没有源代码或符号,您将只能在IL执行时看到它,这将不是您通常使用的普通C代码。

下载,谢谢。我下载了它。我正在运行程序。当我点击程序中的一个按钮时,如何使用它来告诉我所使用的函数调用?谢谢。它能告诉我函数的名称吗?或者我能从VisualStudio中识别出的任何东西吗?那里会有可识别的函数名称,是的。谢谢。你能推荐一个调试器使用吗?考虑一下,如果你反汇编了代码,你可能只需要在静止状态下检查代码,看看ilspy,看看你是否能在不进行完全调试的情况下找出你想要的东西。如果没有,我使用一个名为IDA的工具,它有一个可用的评估版本。问题是,这是一个第三方应用程序-不是我写的。当我点击其中一个按钮时,我试图找出正在进行的函数调用。