在 Windows PE 文件(32 位和 64 位)中,对导入函数的调用在 IDA PRO 中如下所示:
call ds:SetEvent // default setting
call [ds:SetEvent] // Target Assembler set to TASM
我明白它的作用(间接调用,导入表,...)但我不明白:为什么 IDAds:
在函数名前添加?我检查了操作码,这FF 15
意味着接近呼叫。
如果我假设它ds
是段寄存器是正确的,则无需将其指定为近调用意味着调用同一段内的函数。
有人能解释一下为什么 IDAds:
无论如何都要添加它以及它有什么好处吗?