07 2015 档案

摘要:何为调用约定 调用约定指的是函数在调用时会按照不同规则,翻译成不同的汇编代码。这和参数的压栈顺序和栈的清理方式相关,也就是说不同的调用约定,这些方式会做相应改变。一般编译器是以默认的调用约定编译一份代码,但当一个项目使用不同调用约定的库会产生链接错误。何为函数导出名 同一个函数,在不同的编译器编译... 阅读全文
posted @ 2015-07-29 17:09 cposture 阅读(1462) 评论(1) 推荐(0) 编辑
摘要:WDK和DDK的作用 开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发 WINDOWS应用程序,我们需要WINDOWS的SDK,现在开发WINDOWS下的驱动程序,我们需要一个DDK/WDK。驱动程序的文件格式都是PE格式。Windows驱动... 阅读全文
posted @ 2015-07-28 19:54 cposture 阅读(1604) 评论(0) 推荐(0) 编辑
摘要: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... 阅读全文
posted @ 2015-07-27 15:09 cposture 阅读(841) 评论(0) 推荐(0) 编辑

levels of contents