当前位置:首页 > 工业技术
深入学习:Win32系统服务开发与实例
深入学习:Win32系统服务开发与实例

深入学习:Win32系统服务开发与实例PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:(美)Marshall Brain等著;张锦,张俊等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2001
  • ISBN:7505370855
  • 页数:564 页
图书介绍:
《深入学习:Win32系统服务开发与实例》目录

第1章 引言 1

1.1 关于Windows 2000和Windows 98的121个问题 1

1.2 编译代码 6

1.3 术语 6

1.4 错误处理 7

1.5 句柄和对象 8

1.6 使用Microsoft文档 11

1.7 32位API中的瑕疵 12

1.8 Windows 98与Windows 2000的差别 13

第2章 文件 16

2.1 可行性 16

2.2 概述 17

2.3 打开和读取文件 18

2.4 获取和设置文件信息 21

2.5 文件操作 28

2.6 临时文件 31

2.7 文件读写 32

2.8 异步文件操作 36

2.9 文件锁定 37

2.10 压缩文件 42

2.11 文件映射 47

2.12 小结 51

第3章 驱动器 52

3.2 获取卷信息 53

3.1 可行性 53

3.3 获取驱动器类型 55

3.4 获取剩余容量 56

3.5 获取逻辑驱动器和驱动器字符串 58

3.6 设置卷标 59

3.7 Wnet函数 60

3.8 小结 70

第4章 目录 71

4.1 可行性 71

4.2 创建和删除目录 72

4.3 获取和设置当前目录 73

4.4 查找文件 75

4.5 遍历目录树 77

4.6 组合功能 81

4.7 检测目录和文件的变化 84

4.7 小结 85

第5章 活动目录 86

5.1 可行性 86

5.2 活动目录简介 87

5.3 活动目录的结构 89

5.4 常见问题 89

5.5 小结 92

6.1 可行性 94

第6章 进程与线程 94

6.2 简单介绍 95

6.3 几个简单的例子 97

6.4 在GUI应用程序中使用线程 106

6.5 线程数目与CPU数目的匹配 114

6.6 使用线程局部存储 121

6.7 线程的优先级 125

6.8 其他线程函数 128

6.9 进程 129

6.10 句柄的继承 132

6.11 进程间通信 134

6.12 作业 135

6.13 小结 136

第7章 同步 137

7.1 理解问题 137

7.2 四种不同的同步方法 141

7.3 死锁、饿死及其他同步错误 159

7.4 等待函数 168

7.5 重叠输入/输出 170

7.6 变化函数 178

7.7 同步与MFC程序的集成 180

7.8 小结 183

8.1 可行性 184

第8章 网络通信 184

8.2 理解选项 185

8.3 邮件槽 188

8.4 命名管道 200

8.5 命名管道的客户/服务器系统 206

8.6 与UNIX及其他TCP/IP机器的连接 218

8.7 UDP连接 221

8.8 TCP连接 229

8.9 小结 240

第9章 远程过程调用 242

9.1 可行性 242

9.2 基本思想 243

9.3 设计问题 244

9.4 创建RPC 245

9.5 进一步熟悉RPC 251

9.6 参数传递 254

9.7 熟悉代码 255

9.8 在注册表中设置名字服务器 258

9.9 用隐式句柄进行手工连接 259

9.10 Mandelbrot组的RPC服务器 268

9.11 改进Mandelbrot RPC服务器 278

9.12 显式句柄 285

9.13 上下文句柄 288

9.14 常见问题 294

9.15 小结 296

第10章 分布式COM(DCOM) 297

10.1 DCOM体系结构 297

10.2 组件及其再利用 298

10.3 位置独立性 298

10.4 连接管理 299

10.5 可扩展性 300

10.6 小结 302

第11章 通信 303

11.1 可行性 303

11.2 熟悉串行通信 304

11.3 简单的通信应用程序 305

11.4 获得通信事件 311

11.5 一个简单的布告栏系统 313

11.6 流控制 317

11.7 一个简单的TTY终端程序 318

11.8 其他的通信函数 325

11.9 小结 326

第12章 Windows 2000服务 327

12.1 可行性 327

12.2 熟悉服务 328

12.3 服务图表 329

12.4 最简单的服务实例 331

12.5 安装和删除服务 341

12.6 显示来自服务的对话框 347

12.7 一个可执行文件中的多项服务 350

12.8 获得和设置配置信息 355

12.9 控制服务 359

12.10 枚举服务项 362

12.11 在服务中设置RPC服务器 364

12.12 小结 373

第13章 安全性 374

13.1 可行性 374

13.2 熟悉Windows 2000安全系统的术语和概念 376

13.3 Windows 2000安全用语 377

13.4 简单的例子 381

13.5 可防护对象与访问权限 388

13.6 研究现有访问令牌和安全描述符 397

13.7 特权 415

13.8 添加和删除ACE 420

13.9 冒名 435

13.10 小结 439

第14章 控制台 440

14.1 可行性 440

14.2 raw与cooked输入 440

14.3 简单例子 441

14.4 raw输入 446

14.5 其他输入事件 455

14.6 其他功能 460

14.7 小结 464

第15章 微软管理控制台 465

15.1 可行性 465

15.2 MMC界面和技术 465

15.3 ATL插件向导 469

15.4 小结 470

第16章 系统信息 471

16.1 函数GetSystemInfor 471

16.2 其他系统信息函数 472

16.3 得到并设置环境字符串 477

16.4 关闭系统 478

17.2 概述 483

第17章 动态链接库 483

17.1 可行性 483

17.3 创建简单的DLL文件 485

17.4 熟悉一个简单的DLL文件 487

17.5 加载时链接和运行时链接 489

17.6 DLL入口点 492

17.7 内存模型 495

17.8 小结 498

第18章 组件对象模型 499

18.1 COM基础 499

18.1 二进制标准 500

18.2 组件对象模型 501

18.3 小结 502

第19章 COM+ 503

19.1 COM+程序设计概述 503

19.2 COM+应用程序概述 504

19.3 开发COM+应用程序 505

19.4 COM+设计设想和原则 506

19.5 小结 507

第20章 Windows分布式网络体系结构 508

20.1 关于Windows DNA的最多见问题 508

20.2 Microsoft Windows分布式应用程序体系结构 512

20.3 外观 514

20.4 业务服务层 516

20.5 数据服务层 518

20.6 小结 519

第21章 一些零碎问题 520

21.1 注册表 520

21.2 事件日志 530

21.3 时间模型 538

21.4 内存 545

21.5 结构化异常处理 550

21.6 错误处理 557

附录A 本书代码的编译 560

附录B 错误代码 565

相关图书
作者其它书籍
返回顶部