您现在正在浏览:首页 > 软件 > 计算机 > 《Windows核心编程》电子书

免费下载《Windows核心编程》电子书

  • 资源类别:软件
  • 资源分类:计算机
  • 适用专业:Windows核心编程
  • 适用年级:大学
  • 上传用户:zhqijipig
  • 文件格式:pdf
  • 文件大小:31.65MB
  • 上传时间:2015/4/25 9:55:57
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
《Windows核心编程》电子书,共27章。
本书是讲解Windows 操作系统内部机制的专著,作者从基本概念入手,全面系统地介绍了Windows的各种基本构件,如进程、线程、DLL和内存管理等,并列举了大量应用程序,精辟地分析了构件的使用方法,为掌握Windows 编程技巧提供了一条有效的捷径。对于不同水平的Windows 编程人员来说,本书都具有极好的参考价值。
目录
译者序
前言
第一部分 程序员必读
第1章 对程序错误的处理 1
1.1 定义自己的错误代码 4
1.2 ErrorShow示例应用程序 5
第2章 Unicode 11
2.1 字符集 11
2.1.1 单字节与双字节字符集 11
2.1.2 Unicode:宽字节字符集 12
2.2 为什么使用Unicode 13
2.3 Windows 2000与Unicode 13
2.4 Windows 98与Unicode 13
2.5 Windows CE与Unicode 14
2.6 需要注意的问题 14
2.7 对COM的简单说明 14
2.8 如何编写Unicode源代码 15
2.8.1 C运行期库对Unicode的支持 15
2.8.2 Windows定义的Unicode数据类型 17
2.8.3 Windows中的Unicode函数和ANSI函数 17
2.8.4 Windows字符串函数 19
2.9 成为符合ANSI和Unicode的应用程序 19
2.9.1 Windows字符串函数 19
2.9.2 资源 22
2.9.3 确定文本是ANSI文本还是Unicode 文本 22
2.9.4 在Unicode与ANSI之间转换字符串 23
第3章 内核对象 27
3.1 什么是内核对象 27
3.1.1 内核对象的使用计数 27
3.1.2 安全性 28
3.2 进程的内核对象句柄表 30
3.2.1 创建内核对象 30
3.2.2 关闭内核对象 32
3.3 跨越进程边界共享内核对象 32
3.3.1 对象句柄的继承性 32
3.3.2 改变句柄的标志 35
3.3.3 命名对象 36
3.3.4 终端服务器的名字空间 39
3.3.5 复制对象句柄 39
第二部分 编程的具体方法
第4章 进程 45
4.1 编写第一个Windows应用程序 46
4.1.1 进程的实例句柄 49
4.1.2 进程的前一个实例句柄 50
4.1.3 进程的命令行 50
4.1.4 进程的环境变量 51
4.1.5 进程的亲缘性 54
4.1.6 进程的错误模式 54
4.1.7 进程的当前驱动器和目录 54
4.1.8 进程的当前目录 55
4.1.9 系统版本 56
4.2 CreateProcess函数 58
4.2.1 pszApplicationName和 pszCommandLine 59
4.2.2 psa Process、psa Thread和 binherit Handles 60
4.2.3 fdwCreate 62
4.2.4 pvEnvironment 64
4.2.5 pszCurDir 64
4.2.6 psiStartInfo 64
4.2.7 ppiProcInfo 67
4.3 终止进程的运行 69
4.3.1 主线程的进入点函数返回 69
4.3.2 ExitProcess函数 69
4.3.3 TerminateProcess函数 70
4.3.4 进程终止运行时出现的情况 71
4.4 子进程 72
4.5 枚举系统中运行的进程 73
第5章 作业 91
5.1 对作业进程的限制 93
5.2 将进程放入作业 99
5.3 终止作业中所有进程的运行 99
5.4 查询作业统计信息 100
5.5 作业通知信息 103
5.6 JobLab示例应用程序 104
第6章 线程的基础知识 121
6.1 何时创建线程 121
6.2 何时不能创建线程 122
6.3 编写第一个线程函数 123
6.4 CreateThread函数 124
6.4.1 psa 124
6.4.2 cbStack 124
6.4.3 pfnStartAddr和pvParam 125
6.4.4 fdwCreate 126
6.4.5 pdwThreadID 126
6.5 终止线程的运行 127
6.5.1 线程函数返回 127
6.5.2 ExitThread函数 127
6.5.3 TerminateThread函数 127
6.5.4 在进程终止运行时撤消线程 128
6.5.5 线程终止运行时发生的操作 128
6.6 线程的一些性质 129
6.7 C/C++运行期库的考虑 131
6.7.1 Oops—错误地调用了Create Thread 138
6.7.2 不应该调用的C/C++运行期库函数 138
6.8 对自己的ID概念应该有所了解 139
..............
资料文件预览
共2文件夹,30个文件,文件总大小:35.81MB,压缩后大小:31.65MB
  • 《Windows核心编程》电子书
    • 《Windows核心编程》
      • 文本文档000目录.TXT  [10.97KB]
      • Adobe Acrobat可导出文档格式文件001.PDF  [597.78KB]
      • Adobe Acrobat可导出文档格式文件002.PDF  [636.58KB]
      • Adobe Acrobat可导出文档格式文件003.PDF  [567.79KB]
      • Adobe Acrobat可导出文档格式文件004.PDF  [2.30MB]
      • Adobe Acrobat可导出文档格式文件005.PDF  [1.74MB]
      • Adobe Acrobat可导出文档格式文件006.PDF  [973.88KB]
      • Adobe Acrobat可导出文档格式文件007.PDF  [1.65MB]
      • Adobe Acrobat可导出文档格式文件008.PDF  [717.74KB]
      • Adobe Acrobat可导出文档格式文件009.PDF  [1.75MB]
      • Adobe Acrobat可导出文档格式文件010.PDF  [2.12MB]
      • Adobe Acrobat可导出文档格式文件011.PDF  [484.40KB]
      • Adobe Acrobat可导出文档格式文件012.PDF  [452.38KB]
      • Adobe Acrobat可导出文档格式文件013.PDF  [1.01MB]
      • Adobe Acrobat可导出文档格式文件014.PDF  [1.87MB]
      • Adobe Acrobat可导出文档格式文件015.PDF  [1.48MB]
      • Adobe Acrobat可导出文档格式文件016.PDF  [1.16MB]
      • Adobe Acrobat可导出文档格式文件017.PDF  [2.83MB]
      • Adobe Acrobat可导出文档格式文件018.PDF  [462.00KB]
      • Adobe Acrobat可导出文档格式文件019.PDF  [701.07KB]
      • Adobe Acrobat可导出文档格式文件020.PDF  [2.30MB]
      • Adobe Acrobat可导出文档格式文件021.PDF  [301.43KB]
      • Adobe Acrobat可导出文档格式文件022.PDF  [2.85MB]
      • Adobe Acrobat可导出文档格式文件023.PDF  [631.03KB]
      • Adobe Acrobat可导出文档格式文件024.PDF  [1.02MB]
      • Adobe Acrobat可导出文档格式文件025.PDF  [1.75MB]
      • Adobe Acrobat可导出文档格式文件026.PDF  [1.22MB]
      • Adobe Acrobat可导出文档格式文件027.PDF  [1.72MB]
      • Adobe Acrobat可导出文档格式文件028.PDF  [490.55KB]
      • Adobe Acrobat可导出文档格式文件029.PDF  [187.05KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
软件相关下载
返回顶部