07 2015 档案
摘要:何为调用约定 调用约定指的是函数在调用时会按照不同规则,翻译成不同的汇编代码。这和参数的压栈顺序和栈的清理方式相关,也就是说不同的调用约定,这些方式会做相应改变。一般编译器是以默认的调用约定编译一份代码,但当一个项目使用不同调用约定的库会产生链接错误。何为函数导出名 同一个函数,在不同的编译器编译...
阅读全文
摘要:WDK和DDK的作用 开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发 WINDOWS应用程序,我们需要WINDOWS的SDK,现在开发WINDOWS下的驱动程序,我们需要一个DDK/WDK。驱动程序的文件格式都是PE格式。Windows驱动...
阅读全文
摘要:1. 问题 为什么1e38f + 1 - 1e38f为0?2. 分析 int ii = 2; //00 00 00 02 int *pii = ⅈ float i = 1e38f; //7e 96 76 99 (0111 1110 1001 0110 0111 0...
阅读全文