未公开的Windows核心技术PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:(美)舒尔曼(Schulman,Andrew)等著;全 正等译
- 出 版 社:北京:清华大学出版社
- 出版年份:1993
- ISBN:7302014116
- 页数:533 页
目 录 1
译者序 1
序言 1
第1章始料未及 1
1.1后台编程 3
1.2动态连接帮助窥探 4
1.3 NDW的内部 5
1.4开放的工具:不再是未公开的Windows 9
1.5最后是未公开的Windows 11
1.5.1 自由系统资源详述 12
1.5.2保护模式问题 17
1.6继续深入Norton Desktop 21
1.7 Microsoft对未公开Windows的应用 22
1.8未公开的调试 27
1.9 Microsoft的商业化应用程序和语言产品 28
1.9.1 “长城”以及FTC对Microsoft的调查 32
1.9.2 Geary事件 33
1.10在Windows内部 36
1.11 为何不公开它们? 38
1.12恐惧、厌恶与可移植性 40
1.12.1 NT又怎样? 43
1.13未公开函数的安全使用 44
第2章考查Windows可执行程序 46
2.1 使用MAPWIN 50
2.2 使用EXEDUMP 57
2.3 用EXEDUMP-EXPORTS生成.DAT文件 63
2.4 用EXEDUMP的-MAGIC和-DESC选项进行快速剖析 64
2.6 用EXEUTIL-FINDUNDOC搜索未公开的函数 65
2.5 使用EXEUTIL 65
2.7 用EXEUTIL-UNDOC搜索未公开的函数调用 68
2.8用EXEUTIL-IMPORTS搜索对API函数的调用 71
2.9 用EXEUTIL-DIFF发现DLL变异 72
2.10 用EXEUTIL-DUPES探索等价函数 74
第3章反汇编Windows 77
3.1 反汇编TASKMAN 83
3.2 TASKMAN技术 99
3.3考查API函数和数据结构 103
第4章剖析的工具 110
4.1 Windows Spies,Walkers和Debuggers 110
4.1.1 HEAPWALK 110
4.1.2 SPY 111
4.1.5 Windows调试版 112
4.1.3 Windows版的CodeView 112
4.1.4 WDEB386 112
4.1.6 其他剖析工具 113
4.2 Soft-ICE/Windows 115
4.2.1 使用 WINICE反汇编 116
4.2.2 WINICE断点 117
4.2.3 WINICE程序的系统信息命令 120
4.3 WINIO库 122
4.3.1 一个交互式命令Shell 124
4.3.2 程序常驻内存 126
4.3.3安装事件处理程序 127
4.3.4 WINIO菜单 129
4.3.5 WINIO的行操作功能 131
4.4 CALLFUNC:方便地动态连接 134
4.4.1 CALLFUNC的GP错误处理 138
4.5 使用SNOOP查看未公开的WM消息 140
4.5.1 利用WndProc跟踪消息 143
4.5.2 SNOOP的一个独特功能 145
4.6 利用WISPY观察中断 145
4.6.1 启动DOS窗 149
4.6.2 调整WINIO 149
4.7 Windows浏览程序 152
第5章 KERNEL:Windows系统服务 153
5.1 KERNEL版本 153
5.2 KERNEL数据结构 154
5.3句柄,无处不在的句柄 156
5.4 KERNEL引入和引出 163
5.6 未公开的KERNEL函数 164
5.5 KERNEL初始化 164
5.7使用未公开函数 167
第6章 USER:Microsoft Windows用户接口 313
6.1 USER数据结构 313
6.2 USER堆 314
6.3 USER对象 315
6.3.1全局对象 315
6.3.2用户局部堆对象 316
6.4 USERWALK 319
6.5 USER的引出和引入 323
6.6 USER中的未公开函数 324
6.7 USER组成 325
6.8使用未公开的USER函数 325
第7章未公开的Windows消息 405
7.1固有的WndProc 416
7.2未公开的控制消息 416
第8章GDI 418
8.1 GDI数据结构 418
8.2 GDIWALK 420
8.3 GDI堆 425
8.4 GDI中的引出和引入 425
8.5未公开的GDI函数 426
8.6使用未公开的GDI函数 427
第9章SYSTEM 469
第10章Tool Help:未公开Windows的部分替换 477
10.1oolHelp能替代哪些未公开功能? 477
10.2利用ToolHelp编程时的各种考虑 479
10.3在自己的软件产品中使用ToolHelp 481
10.4 ToolHelp的函数 482
10.5堆函数 482
10.6 Windows数据结构访问函数 486
10.7调试及其他函数 489
10.8示例程序:WinWalk 498
10.8.1全局堆,十六进制显示,以及局部堆遍历 498
10.8.2任务列表 499
10.8.3模块列表 499
10.8.4类列表 500
10.9示例程序:Coroner 509
10.9.1运行Coroner 509
10.9.2 Coroner代码 511
10.9.3对增强模式的建议 523
附录:WINIO库的说明 525
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019