windows 核心编程笔记.070301

070301 

目      录
译者序
前言
第一部分   程序员必读
第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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值