图书介绍
Windows NT开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)K. 古德曼著;赵立伟等译 著
- 出版社: 北京:科学出版社;龙门书局
- ISBN:7030053508
- 出版时间:1997
- 标注页数:303页
- 文件大小:17MB
- 文件页数:312页
- 主题词:
PDF下载
下载说明
Windows NT开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
引言1
第一章 进程的生命周期15
1.1 仔细研究Create Process15
1.1.1 子进程能继承些什么16
1.1.2 什么不能被继承17
1.1.3 决定俦类和进程类型的创建标志18
1.2 线程20
1.2.1 何时使用附加线程20
1.2.2 创建线程22
1.2.3 挂起线程的执行23
1.2.4 设置线程俦级24
1.2.5 使用线程局部存储区25
1.2.6 终止线程27
1.2.7 什么时候不使用线程27
1.3 覆盖的I/O27
1.4 结构和Create Process API28
1.4.1 环境变量28
1.4.2 PROCESS_INFORMATION结构29
1.4.3 终止GUI进程29
1.5 同步30
1.5.1 Win 16与 Win32 的差别30
1.5.2 同步对象30
1.5.3 临界区对象31
1.5.4 事件对象32
1.5.5 互斥对象33
1.5.6 信号量对象33
1.5.7 同步和GDI对象42
第二章 32位程序设计44
2.1 32位计算的优点44
2.1.1 线性程序设计模式44
2.1.2 可以得到的更多的数据和地址空间45
2.1.3 并非必要的结构复杂的编译器支持46
2.1.4 适用于32位位模式的处理器47
2.2 了解目标平台48
2.2.1 扩展基本类型50
2.2.2 Intel 386/486 寄存器集51
2.2.3 弄清参数调用53
2.2.4 MIPS R4000 和R4400处理器56
2.2.5 DEC ALpha AXP62
2.3 小结62
第三章 关于应用程序移植到WIN32 API中的问题62
3.1 两个程序库:Win16 的库和Win32的库65
3.1.1 处理makefile 问题66
3.1.2 数据类型长度的改变67
3.1.3 Windows消息的变动70
3.1.4 API 调用的改变72
3.1.6 直接访问硬件73
3.1.5 段式存储体系问题73
3.1.7 直接访问WIN.INI 与SYSTEM.INI74
3.1.8 虚拟设备驱动程序(VxD)75
3.1.9 对hprevInstance的依赖性75
3.1.10 输入状态的变动75
3.1.11 对DOS 的依赖75
3.1.12 移植汇编语言78
3.2 一个代码库:与Win16和Win32兼容79
3.2.1 C语言途径79
3.2.2 GET 移植宏83
3.2.3 移植用于控制的宏83
3.2.4 轻松的途径:使用应用程序框架84
3.2.5 有关MFC 的一些注意事项89
参加一个移植实验室92
第四章 高级GDI 功能94
4.1 GDI的“客户/服务器”简介94
4.1.1 GDI API 的一些功能变动95
4.1.2 被删除的GDI功能96
4.2 对GDI 的改进97
4.2.1 对直线的改进97
4.2.2 对曲线的改进97
4.2.3 对弧线的改进99
4.2.4 对路径的改进102
4.2.5 对位图的改进107
4.2.6 增强的元文件112
4.3 改进GDI 作图效果115
4.4 为Win32 应用程序增加三维效果117
4.5 小结119
第五章 Windows NT 的安全体系120
5.1 单个用户验证121
5.2 安全标识符121
5.3 存取令牌122
5.4 安全对象123
5.5 控制存取权限124
5.6 应用程序示例:Secure View128
5.7 授予特权143
5.8 应用程序示例:Exit Windows144
5.9 安全体系对应用程序的影响151
5.9.1 独立工作站151
5.9.2 单域和多域网络152
5.10 模仿152
5.11 安全性和屏幕保护程序153
5.11.1 NT 安全体系154
第六章 注册区155
6.1 为什么在NT中注册是必要的155
6.2 注册区的基本结构157
6.2.1 关键字和值入口157
6.2.2 预定义句柄158
6.3 确保 Windows NT能启动的控制集161
6.4 INI 文件映射162
6.5 设置环境变量164
6.6 如何结构化应用程序数据165
6.7 注册区编程166
6.7.1 查询注册区168
6.7.2 枚举关键字和值170
6.7.3 写到注册区171
6.7.4 安全注册区入口171
6.7.5 保存和从磁盘文件中恢复注册区171
6.7.6 连接到远程机器上172
6.7.7 卸下SDK173
6.7.8 性能数据174
6.7.9 获取计数数据178
6.8 示例程序:Registrar179
6.9 小结187
从注册区中抽取的典型项目187
第七章 远程过程调用190
7.1 什么是远程过程调用190
7.1.1 NT RPC 与OSF/ DCE191
7.1.2 RPC 和数据转换191
7.2 开发RPC 应用程序192
7.2.1 利用Microsoft 接口定义语言定义接口192
7.2.2 GUID 结构193
7.2.3 使用类型属性自定义类型195
7.2.4 RPC 客户197
7.2.5 客户API 联编函数199
7.2.6 RPC 服务器202
7.2.7 本地远程过程调用205
7.3 示例程序:分布式MAKE205
7.4 小结207
命令习惯207
第八章 Win32s209
8.1 Win32s 是如何工作的210
8.1.1 Win32s .EXE :建立一个任务数据库211
8.1.2 16位与32位模块间的转换程序211
8.1.3 组成Win32s 系统的文件211
8.1.4 可移植可执行文件格式212
8.2.1 用Win16代替Win32s214
8.2 确定在什么情况下Win32s 适合应用程序214
8.2.2 使用Win32 代替Win32s215
8.3 通用转换程序215
8.3.1 注册转换程序215
8.3.2 注消转换程序217
8.3.3 转换指针217
8.3.4 示例程序:Exit Windows 32s218
8.3.5 开发Win16程序228
8.3.6 从Windows 3.x应用程序中调用Win32s DLL229
8.3.7 与Win16应用程序并存229
8.3.8 Notify Register 与Win32230
8.4 调试 Win32 s应用程序231
8.3.9 Notify Register for Win32的一个选择231
8.5 小结235
第九章 内存管理236
9.1 Windows NT 如何管理虚拟内存236
9.2 内存API238
9.2.1 虚拟API238
9.2.2 Virtual Free239
9.2.3 监视页240
9.2.4 零碎内存解决方法241
9.2.5 Virtual Query241
9.2.6 VirtualLock242
9.3 Win32 中的Global 和LocalAlloc函数242
9.4 用标准C语言库管理内存243
9.5 在Win32的下新堆API244
9.5.1 用于分配更大内存的HeapRealloc245
9.5.2 撤消堆的HeapDestroy246
9.5.3 MFCC++new 及delete 函数246
结构异常处理246
9.6 管理内存交叉进程247
9.6.1 使用内存映射文件进行交叉进程操作248
9.6.2 访问共享数据的其它进程250
9.6.3 共享内存DLLs251
9.6.4 传送只读数据的WM_COPYDATA252
9.6.5 ReadProcessMemory 和WriteProcessMemory253
9.7 应用程序示例:读写内存254
9.8 小结269
第十章 编写控制台应用程序271
10.1 控制台应用程序中不支持的功能273
10.1.1 控制台应用程序中的钩子273
10.1.2 定时器和控制台应用程序273
10.1.3 控制台与其它窗口的相互作用274
10.1.4 分类和控制台应用程序274
10.2 控制台应用程序的特笥274
10.2.1 控制台句柄275
10.3 C运行库对控制台输入和输出的支持278
10.3.1 GetLastError 与errno279
10.3.2 Greate Thread 和_beginthread281
10.4 在控制台应用程序中使用图形用户界面(GUI)功能282
10.5 与图形应用程序相结合的控制台窗口284
10.5.1 向控制台窗口的直接输出284
10.5.2 取得控制台输入286
10.5.3 重新定向标准输入/输出287
10.6 检测事件293
10.7 使用定时器295
10.8 独立进程296
10.9 从控制台应用程序打印297
10.9.1 运行时确定控制台应用程序301
10.10 小结303
热门推荐
- 2104480.html
- 551828.html
- 2687381.html
- 1300356.html
- 1832782.html
- 1294909.html
- 3631034.html
- 3491353.html
- 3521400.html
- 29315.html
- http://www.ickdjs.cc/book_2244036.html
- http://www.ickdjs.cc/book_644764.html
- http://www.ickdjs.cc/book_403513.html
- http://www.ickdjs.cc/book_2751443.html
- http://www.ickdjs.cc/book_605632.html
- http://www.ickdjs.cc/book_3371952.html
- http://www.ickdjs.cc/book_2435186.html
- http://www.ickdjs.cc/book_966358.html
- http://www.ickdjs.cc/book_1776911.html
- http://www.ickdjs.cc/book_1037795.html