《Python 灰帽子》阅读笔记
2016-09-07 本文已影响0人
wenki
使用动态链接库
Ctype提供的三种加载动态链接库的方式
cdll(): 加载 cdecl 标准函数调用约定的链接库
windll(): 加载 stdcall 调用约定的动态链接库
oledll(): 同 windll(), 区别是会返回一个 Windows HRESULT 错误编码
什么是函数调用约定(calling convention)?
如何以正确的方式调用某些特定类型的函数。包括函数<strong>参数在栈上的分配顺序</strong>、<strong>有哪些参数会被压入栈中</strong>、而<strong>哪些参数将通过寄存器传入</strong>,以及在<strong>函数返回时函数栈的回收方式</strong>等。