Windows 正在检索Win64异常表中的所有条目
从中更清楚地了解到,我希望能够从Win64异常表中检索所有条目,包括API调用和调用的任何运行时添加项 这是否可以从德尔福实现?从:Windows 正在检索Win64异常表中的所有条目,windows,delphi,winapi,exception,Windows,Delphi,Winapi,Exception,从中更清楚地了解到,我希望能够从Win64异常表中检索所有条目,包括API调用和调用的任何运行时添加项 这是否可以从德尔福实现?从: RtlVirtualUnwind(UNW_FLAG_NHANDLER, LImageBase, LContext.Rip, LRuntimeFunction, LContext,
RtlVirtualUnwind(UNW_FLAG_NHANDLER,
LImageBase,
LContext.Rip,
LRuntimeFunction,
LContext,
HandlerData,
EstablisherFrame,
NvContext);
HandlerData
指针包含有关异常表的特定于编译器/语言的信息。如果从System.pas
中撤消某些详细信息,特别是方法\u DelphiExceptionHandler
和findonexceptiondesentry
,可以找出每个条目的用途-详细信息与System.pas
中的TExcScope
记录定义相对应,我想您可以调用RtlLookupFunctionEntry
来获取模块中的所有函数。您可以从映射文件中获取函数列表。我知道你在使用MadException,它会告诉你你需要知道的一切。不确定动态功能。也许你必须跟踪你添加的功能。