《windows核心编程》

《windows核心编程》
  • 片  名  《windows核心编程》
  • 简  介  无
  • 类  别  软件
  • 小  类  操作系统


  • 详细介绍简介:

    本书是讲解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概念应该有所
  • 《windows核心编程》_large

精选评论

对于需要了解系统的人来说很实用,多谢了
菜鸟看不看得懂的?
从今天开始功课系统
很实用的东西
非常感谢楼主的辛勤贡献!!!!
不知道楼主有没有该书的配套光盘,能否也一起分享一下
下了这本电子书之后觉得实在有必要留一本纸板的,就在china-pub上买了一本
结果书里面没带光盘,我当时也没注意... 就这么错漏了,等回过神来,也不知道该怎么向china-put索要光盘了,所以想看看楼主这有没有这份光盘,能否也一同共享。

不管怎么样,感谢楼主分享此书,是本好书!谢谢
这是第4版.书是好书,不过出版时间比较久远.现在第5版已出.
可我怎么下不下来呀?
顶一个,谢谢楼主
学习学习
谢谢 楼主!
收藏了,以后有空看,是本很不错的书
谢谢 楼主!
学习学习
这个不错啊,收下慢慢看。。