gpt4 book ai didi

windows - 在 Windows 中调试系统/ole dll

转载 作者:可可西里 更新时间:2023-11-01 11:54:33 24 4
gpt4 key购买 nike

我们如何在windows中调试系统dll?假设我的应用程序正在使用使用系统 dll 的第三方 dll,我想知道第三方 dll 传递给系统 dll api 的确切参数。

例如,假设 myapp.exe 使用名为 xyz-wmi.dll 的第三方 dll,它对恰好在 Wbemdisp.dll 中的 SWbemLocator.ConnectServer 进行 api 调用。

我想检查传递给 Wbemdisp.dll 中的 SWbemLocator.ConnectServer 的确切参数。

有没有办法在 Wbemdisp.dll 的函数 SWbemLocator.ConnectServer 中设置断点并在调试器中检查参数?如何做到这一点?

最佳答案

使用几乎可以拦截任何 Windows API 的 ApiMonitor。您可以查看:http://www.rohitab.com/apimonitor

它还支持 COM Api 监控,这正是您所追求的。它还可以在将特定值传递给 API 时设置断点,这使得它非常容易与调试器结合使用。

关于windows - 在 Windows 中调试系统/ole dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20826175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com