《Python 灰帽子》阅读笔记

使用动态链接库

Ctype提供的三种加载动态链接库的方式

cdll(): 加载 cdecl 标准函数调用约定的链接库
windll(): 加载 stdcall 调用约定的动态链接库
oledll(): 同 windll(), 区别是会返回一个 Windows HRESULT 错误编码
什么是函数调用约定(calling convention)?

如何以正确的方式调用某些特定类型的函数。包括函数<strong>参数在栈上的分配顺序</strong>、<strong>有哪些参数会被压入栈中</strong>、而<strong>哪些参数将通过寄存器传入</strong>,以及在<strong>函数返回时函数栈的回收方式</strong>等。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容