gpt4 book ai didi

delphi - 如何忽略/禁用用于调试 Delphi 6 DLL 的主机 EXE 中的 INT 01 和 INT 03 指令?

转载 作者:行者123 更新时间:2023-12-03 15:55:08 25 4
gpt4 key购买 nike

我有一个用于 Skype 的 Delphi 6 DirectShow DLL。我对 DLL 的调试设置是将我的 Run 参数的 Host 参数设置为 Skype。问题在于,Skype 客户端中似乎存在大量 INT 01 和 INT 03 指令,由于它们不断受到攻击,因此无法进行调试。每次命中其中之一时,Delphi 调试器都会弹出访问冲突,并且 CPU 窗口的指令指针恰好位于 INT 01 或 INT 03 指令上。

有没有办法解决这个问题,以便我可以正确调试? (请注意,我认识到 Skype 已加载的其他外部 DLL 之一可能是问题所在,因此它不是 Skype,但无论如何,这与我需要解决的问题相同)。

最佳答案

Skype 采取了许多广泛的措施来击败调试器。您遇到的情况几乎肯定是其中之一。

您可能需要在 Skype 以外的环境中调试 DLL。

关于delphi - 如何忽略/禁用用于调试 Delphi 6 DLL 的主机 EXE 中的 INT 01 和 INT 03 指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8632245/

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