我有一个用 C++ Builder 编写的 DLL。DLL 是使用“调试信息”构建的。
我无法从 IDE 运行和调试此 DLL,因为它作为插件在另一个进程(主 exe)中动态加载。我的 DLL 需要先复制到主 exe 的文件夹中。
因此,我将 IDE 附加到该过程,但我不知道从这里做什么。
我知道,如果我在主进程中单击一个按钮来加载和使用我的 DLL,则会引发 AV,并且会显示一条自定义消息,其中包含一些关于错误的小信息。当 AV 被提升时,调试器不会介入。错误可能在更高级别被捕获。
如果我还可以附加我的 DLL 的源代码并在其中放置一个断点,那就太好了。
我如何获得有关该 AV(其起源)的更多信息?
(基本上,那些进行此类调试的人提供的任何提示都会非常有帮助)。