2016-04-03 41 views
0

我有一套旧的DLL集,在90年代后期用当时的Visual C++和使用它们的应用程序开发。有什么办法可以知道从这些DLL中调用了哪些函数(以及它们的签名,例如参数和值类型)。有没有办法知道从外部DLL调用了哪些函数?

还有一个更普遍的问题。有没有一种方法可以监视系统中任何进程产生的所有DLL调用?

回答

0

查看DLL中使用哪些函数的唯一准确方法是调试使用DLL的应用程序,并在每次调用之前检查堆栈。 如果你想要更通用的东西,你可以记录每个LoadLibrary和GetProcAddres API调用,但这是一项艰巨的任务。 您也可以运行Rohitab这样的API监视软件:APImonitor

相关问题