注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合深入学习:Win32系统服务开发与实例

深入学习:Win32系统服务开发与实例

深入学习:Win32系统服务开发与实例

定 价:¥58.00

作 者: (美)Marshall Brain等;张锦译
出版社: Prentice Hall PTR
丛编项: 高级编程“深入学习”丛书
标 签: Windows

购买这本书可以去


ISBN: 9787505370852 出版时间: 2001-11-01 包装:
开本: 787*1092 1/16 页数: 568 字数:  

内容简介

  这是一本程序员写给程序员的书,是美国最受Windows程序开发人员欢迎的Win32系统服务方面的书籍。作者是Windows API编程方面的权威人士。本书以简明实用的讲解和易于理解的实例,讨论了Win32的系统服务及其使用方法。作者侧重于让读者从实例程序中理解和掌握Win32系统服务的使用方法,并提供把系统服务集成到复杂的企业级应用程序中的技巧和心得。随光盘提供的示例代码都是经过作者反复测试和验证的,是读者在实际开发工作中不可多得的宝贵资源。 本书的每一章分别针对Win32的一种服务进行讨论,内容包括Win32文件、目录和驱动器结构、进程和线程、同步机制、网络通信、远程过程调用、安全性、控制台、通信端口、系统信息访问、使用动态链接库对程序进行模块化等,最后还讨论了COM、COM+及DNA方面的内容。使用本书,读者可以对系统服务有一个完全、清晰的理解,并可以充分利用Windows提供的所有功能。 本书是Windows应用程序开发人员不可多得的必备参考书。

作者简介

暂缺《深入学习:Win32系统服务开发与实例》作者简介

图书目录

第1章 引言
1.1 关于Windows 2000和Windows 98的121个问题
1.2 编译代码
1.3 术语
1.4 错误处理
1.5 句柄和对象
1.6 使用Microsoft文档
1.7 32位API中的瑕疵
1.8 Windows 98与Windows 2000的差别
第2章 文件
2.1 可行性
2.2 概述
2.3 打开和读取文件
2.4 获取和设置文件信息
2.5 文件操作
2.6 临时文件
2.7 文件读写
2.8 异步文件操作
2.9 文件锁定
2.10 压缩文件
2.11 文件映射
2.12 小结
第3章 驱动器
3.1 可行性
3.2 获取卷信息
3.3 获取驱动器类型
3.4 获取剩余容量
3.5 获取逻辑驱动器和驱动器字符串
3.6 设置卷标
3.7 WNet函数
3.8 小结
第4章 目录
4.1 可行性
4.2 创建和删除目录
4.3 获取和设置当前目录
4.4 查找文件
4.5 遍历目录树
4.6 组合功能
4.7 检测目录和文件的变化
4.8 小结
第5章 活动目录
5.1 可行性
5.2 活动目录简介
5.3 活动目录的结构
5.4 常见问题
5.5 小结
第6章 进程与线程
6.1 可行性
6.2 简单介绍
6.3 几个简单的例子
6.4 在GUI应用程序中使用线程
6.5 线程数目与CPU数目的匹配
6.6 使用线程局部存储
6.7 线程的优先级
6.8 其他线程函数
6.9 进程
6.10 句柄的继承
6.11 进程间通信
6.12 作业
6.13 小结
第7章 同步
7.1 理解问题
7.2 四种不同的同步方法
7.3 死锁、饿死及其他同步错误
7.4 等待函数
7.5 重叠输入/输出
7.6 变化函数
7.7 同步与MFC程序的集成
7.8 小结
第8章 网络通信
8.1 可行性
8.2 理解选项
8.3 邮件槽
8.4 命名管道
8.5 命名管道的客户/服务器系统
8.6 与UNIX及其他TCP/IP机器的连接
8.7 UDP连接
8.8 TCP连接
8.9 小结
第9章 远程过程调用
9.1 可行性
9.2 基本思想
9.3 设计问题
9.4 创建RPC
9.5 进一步熟悉RPC
9.6 参数传递
9.7 熟悉代码
9.8 在注册表中设置名字服务器
9.9 用隐式句柄进行手工连接
9.10 Mandelbrot组的RPC服务器
9.11 改进Mandelbrot RPC服务器
9.12 显式句柄
9.13 上下文句柄
9.14 常见问题
9.15 小结
第10章 分布式COM(DCOM)
10.1 DCOM体系结构
10.2 组件及其再利用
10.3 位置独立性
10.4 连接管理
10.5 可扩展性
10.6 小结
第11章 通信
11.1 可行性
11.2 熟悉串行通信
11.3 简单的通信应用程序
11.4 获得通信事件
11.5 一个简单的布告栏系统
11.6 流控制
11.7 一个简单的TTY终端程序
11.8 其他的通信函数
11.9 小结
第12章 Windows 0服务
12.1 可行性
12.2 熟悉服务
12.3 服务图表
12.4 最简单的服务实例
12.5 安装和删除服务
12.6 显示来自服务的对话框
12.7 一个可执行文件中的多项服务
12.8 获得和设置配置信息
12.9 控制服务
12.10 枚举服务项
12.11 在服务中设置RPC服务器
12.12 小结
第13章 安全性
13.1 可行性
13.2 熟悉Windows 0安全系统的术语和概念
13.3 Windows 0安全用语
13.4 简单的例子
13.5 可防护对象与访问权限
13.6 研究现有访问令牌和安全描述符
13.7 特权
13.8 添加和删除ACE
13.9 冒名
13.10 小结
第14章 控制台
14.1 可行性
14.2 raw与cooked输入
14.3 简单例子
14.4 raw输入
14.5 其他输入事件
14.6 其他功能
14.7 小结
第15章 微软管理控制台
15.1 可行性
15.2 MMC界面和技术
15.3 ATL插件向导
15.4 小结
第16章 系统信息
16.1 函数GetSystemInfor
16.2 其他系统信息函数
16.3 得到并设置环境字符串
16.4 关闭系统
第17章 动态链接库
17.1 可行性
17.2 概述
17.3 创建简单的DLL文件
17.4 熟悉一个简单的DLL文件
17.5 加载时链接和运行时链接
17.6 DLL入口点
17.7 内存模型
17.8 小结
第18章 组件对象模型
18.1 COM基础
18.1 二进制标准
18.2 组件对象模型
18.3 小结
第19章 COM+
19.1 COM+程序设计概述
19.2 COM+应用程序概述
19.3 开发COM+应用程序
19.4 COM+设计设想和原则
19.5 小结
第20章 Windows分布式网络体系结构
20.1 关于Windows DNA的最多见问题
20.2 Microsoft Windows分布式应用程序体系结构
20.3 外观
20.4 业务服务层
20.5 数据服务层
20.6 小结
第21章 一些零碎问题
21.1 注册表
21.2 事件日志
21.3 时间模型
21.4 内存
21.5 结构化异常处理
21.6 错误处理
附录A 本书代码的编译
附录B 错误代码

本目录推荐