《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>等。

上一篇下一篇

猜你喜欢

热点阅读