Windows 核心编程
معرفی کتاب «Windows 核心编程» نوشتهٔ (美)[J.里克特]Jeffrey Richter著 ; 王建华等译; 里克特; Jeffrey Richter; 王建华، منتشرشده توسط نشر 机械工业出版社 در سال 2000. این کتاب در فرمت pdf، زبان zh ارائه شده است. «Windows 核心编程» در دستهٔ بدون دستهبندی قرار دارد.
第一部分 程序员必读 第1章 对程序错误的处理 1.1 定义自己的错误代码 1.2 ErrorShow示例应用程序 第2 章 Unicode 2.1 字符集 2.1.1 单字节与双字节字符集 2.1.2 Unicode:宽字节字符集 2.2 为什么使用U n i c o d e 2.3 Windows 2000 与U n i c o d e 2.4 Windows 98 与U n i c o d e 2.5 Windows CE 与U n i c o d e 2.6 需要注意的问题 2.7 对C O M 的简单说明 2.8 如何编写U n i c o d e 源代码 2.8.1 C 运行期库对U n i c o d e 的支持 2.8.2 Wi n d o w s 定义的U n i c o d e 数据类型 2.8.3 Wi n d o w s 中的U n i c o d e 函数和A N S I 函数 2.8.4 Wi n d o w s 字符串函数 2.9 成为符合A N S I 和U n i c o d e 的应用程序 2.9.1 Wi n d o w s 字符串函数 2.9.2 资源 2.9.3 确定文本是A N S I 文本还是U n i c o d e 文本 2.9.4 在U n i c o d e 与A N S I 之间转换字符串 第3 章内核对象 3.1 什么是内核对象 3.1.1 内核对象的使用计数 3.1.2 安全性 3.2 进程的内核对象句柄表 3.2.1 创建内核对象 3.2.2 关闭内核对象 3.3 跨越进程边界共享内核对象 3.3.1 对象句柄的继承性 3.3.2 改变句柄的标志 3.3.3 命名对象 3.3.4 终端服务器的名字空间 3.3.5 复制对象句柄 第二部分编程的具体方法 第4 章进程 4.1 编写第一个Wi n d o w s 应用程序 4.1.1 进程的实例句柄 4.1.2 进程的前一个实例句柄 4.1.3 进程的命令行 4.1.4 进程的环境变量 4.1.5 进程的亲缘性 4.1.6 进程的错误模式 4.1.7 进程的当前驱动器和目录 4.1.8 进程的当前目录 4.1.9 系统版本 4.2 CreateProcess 函数 4.2.1 pszApplicationName 和p s z C o m m a n d L i n e 4.2.2 psaProcess 、p s a T h r e a ۓ묹Ꞵ꽲ᬹ⺩亯شه慔Ძ졷쵥Ἧ(16)弤踎풚褡揣괵䘗巾枖朖쮣 4.2.3 fdwCreate 4.2.4 pvEnvironment 4.2.5 pszCurDir 4.2.6 psiStartInfo 4.2.7 ppiProcInfo 4.3 终止进程的运行 4.3.1 主线程的进入点函数返回 4.3.2 ExitProcess 函数 4.3.3 Te r m i n a t e P r o c e s s 函数 4.3.4 进程终止运行时出现的情况 4.4 子进程 4.5 枚举系统中运行的进程 第5 章作业 5.1 对作业进程的限制 5.2 将进程放入作业 5.3 终止作业中所有进程的运行 5.4 查询作业统计信息 5.5 作业通知信息 5.6 JobLab 示例应用程序 第6章 线程的基础知识 第7章 线程的调度、优先级和亲缘性 第8章 用户方式中线程的同步 第9章 线程与内核对象的同步 第10章 线程同步工具包 第11章 线程池的使用 第12章 纤程 第三部分 内存管理 第13章 Windows的内存结构 第14章 虚拟内存 第15章 在应用程序中使用虚拟内存 第16章 线程的堆栈 第17章 内存映射文件 第18章 堆栈 第四部分 动态链接库 第19章 DLL基础 19.1 DLL与进程的地址空间 19.2 DLL的总体运行情况 19.3 创建DLL模块 19.3.1 输出的真正含义是什么 19.3.2 创建用于非Visual C++工具的DLL 19.4 创建可执行模块 19.5 运行可执行模块 第20章 DLL的高级操作技术 20.1 DLL模块的显式加载和符号链接 20.1.1 显式加载DLL模块 20.1.2 显式卸载DLL模块 20.1.3 显式链接到一个输出符号 20.2 DLL的进入点函数 20.2.1 DLL_PROCESS_ATTACH通知 20.2.2 DLL_PROCESS_DETACH通知 20.2.3 DLL_THREAD_ATTACH通知 20.2.4 DLL_THREAD_DETACH通知 20.2.5 顺序调用DllMain 20.2.6 DllMain与C/C++运行期库 20.3 延迟加载DLL 20.4 函数转发器 20.5 已知的DLL 20.6 DLL转移 20.7 改变模块的位置 20.8 绑定模块 第21章 线程本地存储器 第22章 插入DLL和挂接API 第五部分 结构化异常处理 第23章 结束处理程序 第24章 异常处理程序和软件异常 第25章 未处理异常和C++异常 第六部分 窗口 第26章 窗口消息 第27章 硬件输入模型和局部输入状态 第七部分 附录 附录A 建立环境 附录B 消息分流器、子控件宏和API宏
دانلود کتاب Windows 核心编程