第1章 Windows98注册表基础 1
1.1 什么是注册表 1
1.1.1 注册表基本概念 1
1.1.2 注册表与Windows98之间的关系 2
1.1.3 注册表和IN/文件有何不同 3
1.2 注册表基本结构 3
1.2.1 注册表中的预定义关键字 3
1.2.2 注册表的双重入口 7
1.3 使用注册表编辑器编辑注册表 9
1.3.1 启动注册表编辑器 9
1.3.2 注册表数据结构 10
1.3.3 编辑主键与键值项数据 13
1.3.4 在注册表中快速找到所需的注册项 22
1.4 键值形式的修改以及对系统的作用 23
1.4.1 键值形式的修改后的作用 23
1.4.2 不启动也能使用注册表 25
1.5 使用注册表编辑器引入与导出注册表 25
1.5.1 引入注册表文件 26
1.5.2 导出注册表文件 28
1.6 Windows98注册表内在问题 29
1.6.1 注册表破坏后的现象 29
1.6.2 破坏注册表的途径 30
1.7 修复注册表 31
1.7.1 重新启动系统 31
1.7.2 使用安全模式启动 32
1.7.3 重新检测设备 32
1.7.4 使用System.1ST恢复系统注册表 34
1.7.5 重新安装 34
1.7.6 恢复注册表错误 35
第2章 Windows2000/XP注册表结构分析与维护实例 37
2.1 Windows200/XP注册表概念与功能 37
2.1.1 Windows2000/XP基本概念 37
2.1.2 Windows2000/XP注册表功能 39
2.1.3 Windows2000/XP注册表的基本功能 40
2.2 Windows2000/XP注册表文件位置及解析 40
2.3 Windows2000/XP注册表的组织结构 44
2.3.1 Windows2000/XP注册表中的根键与子键分支 44
2.3.2 键值项数据 47
2.4 使用注册表编辑器编辑Windows2000/XP注册表 50
2.5 在Windows2000/XP中备份或者还原注册表 50
2.5.1 使用注册表编辑器备份还原Windows2000/XP注册表 50
2.5.2 使用启动菜单还原Windows2000/XP注册表 51
2.5.3 使用Windows2000/XP的“备份”工具备份与恢复注册表 52
2.5.4 使用WinRescue2000/XP备份、恢复注册表 52
2.6 使用“超级兔子魔法设置2002”维护Windows2000/XP注册表 52
2.6.1 使用超级兔子修理专家2002修理Windows2000/XP系统 52
2.6.2 使用“超级兔子注册表保护器2002” 53
2.6.3 使用“超级兔子注册表优化软件2002” 54
第3章 Windows98注册表编辑器查找与引入功能修改实例 57
3.1 随心所欲地修改图标及名字 57
3.2 修改游戏RETAIL V1.1 59
3.3 修改“二战特种兵”游戏 60
3.4 在快捷菜单中加入选项 61
3.5 解决Windows98启动时出现的问题 63
3.6 其他查找特例 64
3.7 引入注册表的应用实例 65
3.7.1 运行程序时汉字出现乱码的故障现象 65
3.7.2 在Windows98注册表中注册Ari.exe软件 66
3.7.3 避免长文件名的混淆 68
3.7.4 改变Word2000/XP日期的显示方式 69
第4章 Windows98/2000/XP下系统安全、黑客与病毒消除实例 70
4.1 Windows98系统安全设置实例 70
4.1.1 设置普通用户与系统管理员的权限 70
4.1.2 给Windows98加一道“防火墙” 71
4.1.3 隐藏“我的电脑”中的驱动器 72
4.1.4 数字签证的使用 72
4.1.5 控制你的注册表检查器 74
4.1.6 Windows98登录口令及其设置 75
4.1.7 禁用“控制面板”、“打印机”等 75
4.1.8 禁用“任务栏属性”功能 77
4.1.9 隐藏桌面上所有图标 77
4.1.10 禁用MS-DOS方式 78
4.1.11 禁用Windows98内置的“查找”功能 79
4.1.12 禁用注册表编辑器编辑注册表 79
4.1.13 屏幕保护程序密码设置与安全 80
4.1.14 多用户文件及其设置 81
4.1.15 修改MSDOS.SYS文件 85
4.2 使用系统策略实现自我保护 85
4.2.1 用户配置文件安全机制 85
4.2.2 系统策略与系统策略编辑器 86
4.3 使用注册表分析与消除Windows98系统中的黑客与病毒 89
4.3.1 AntiCIH免疫CIH病毒的奥秘 89
4.3.2 使用注册表拒绝“美丽杀手” 90
4.3.3 使用注册表揭开Happy99的真面目 92
4.3.4 黑客软件Back Orifice分析与清除 94
4.3.5 使用注册表分析特洛伊木马及NetBus原理 95
4.4 Windows2000/XP系统中黑客、病毒的注册表解决方案 97
4.4.1 笑哈哈(Shoho)病毒的注册表清除法 97
4.4.2 万花谷病毒的注册表清除方法 98
4.4.3 本-拉登网络蠕虫病毒的清除方法 99
4.4.4 恶性网络蠕虫Sircam病毒的清除方法 100
4.4.5 “求职信”网络蠕虫病毒的清除方法 101
4.4.6 “蓝色代码”病毒的清除方法 102
4.4.7 Klez新变种病毒W32Klez.H@mm的注册表清除方法 104
4.4.8 使用注册表清除感染JPEG图像文件的W32/Perrun病毒 105
4.4.9 使用注册表清除SQL服务器蠕虫病毒 106
4.4.10 使用注册表分析与清除最新蠕虫病毒Japanize 108
4.4.11 使用注册表分析与清除最新.Net病毒Sharvei 109
4.4.12 使用注册表分析与清除W32.HLLW.GOP@mm病毒 110
4.4.13 使用注册表清除“混客绝情炸弹” 110
第5章 Windows98/2000/XP注册表在Internet维护与优化中的应用实例 112
5.1 修改Windows98注册表以优化Modem 112
5.2 Modem加速软件MTUSpeed Pro3.08版的使用 118
5.3 删除IE或者Netscape历史记录 120
5.3.1 删除IE的URL历史记录 120
5.3.2 从Netscape中清除曾到过的网址 121
5.4 修改Windows98/2000/XP注册表以设置IE 122
5.4.1 让IE自动匹配更多后缀的URL 122
5.4.2 在IE标题上放名字 123
5.4.3 为一台机器设置两个IP地址 124
5.4.4 删除IE监护人密码 125
5.5 Outlook97/2000/XP及Outlook Express使用与维护技巧 126
5.5.1 如何让Hotmail和YAHOO!支持POP3 126
5.5.2 让Outlook Express配置永存 127
5.5.3 备份Outlook Express邮件信息六步法 130
5.5.4 使用COM加载项自定义Outlook97/2000/XP 132
5.5.5 指定默认的邮件程序:Outlook Express还是Messenger 133
5.5.6 巧用系统注册表修改Omlook97的一个缺陷 133
5.6 网络口令及用户管理 134
5.6.1 如何解决Windows98启动时没有网络口令提示对话框的问题 134
5.6.2 让拨号网络储存密码的两种方法 135
5.6.3 如何取消“用户”设置 136
5.7 使用Windows2000/XP提高Internet网络性能 137
5.7.1 手工修改Windows2000/XP注册表优化宽带网 137
5.7.2 改变IE窗口的动感效果 138
5.7.3 更改IE的默认下载目录 138
5.7.4 删除IE浏览时超链接的下划线 138
5.7.5 去掉IE内的分级审查口令 139
5.7.6 改变IE浏览器标题栏的内容 139
5.7.7 给IE浏览器的工具栏选择背景图案 139
5.7.8 使IE窗口打开后即为最大化 139
5.7.9 强迫正自动重新载入远程URL 139
5.7.10 禁用IE脚本调试器 140
5.7.11 更改IE的缓冲路径 140
5.7.12 改变收藏夹、Cookies及启动历史记录的路径 140
5.7.13 在IE浏览器列表中隐藏服务器 140
5.7.14 改变IE浏览器的“微软标志”Logo 140
5.7.15 启动IE就切换到全屏状念 141
5.7.16 设置缺省的HTML页 141
5.7.17 禁止HTML页中的背景声音播放功能 141
5.7.18 清除在TE中输入过的URL地址 141
5.7.19 改变浏览器缺省搜索器的技巧 142
第6章 Windows98/2000/XP系统优化与网络故障的注册表实例 143
6.1 使用Windows98/2000/XP注册表优化系统设置实例 143
6.1.1 Windows98/2000/XP自动刷新 143
6.1.2 加快Windows98/2000/XP启动速度 144
6.1.3 提高光驱的读写能力 145
6.1.4 在Windows98/2000/XP桌面上为“控制面板”创建快捷方式 146
6.1.5 提高Windows98/2000/XP系统的软盘驱动器的读写速度 146
6.1.6 加快Windows98/2000/XP系统菜单的显示速度 147
6.1.7 增加Windows98光驱缓存 148
6.1.8 实现Windows98/2000/XP软驱后台写盘 149
6.1.9 关闭Windows98/2000/XP系统窗口动画 149
6.1.10 加快Windows98对硬盘的读写速度 150
6.1.11 加快多媒体应用程序的运行 150
6.1.12 禁止Windows98/2000/XP系统的光标闪烁功能 151
6.1.13 提高Windows98/2000/XP系统的网络浏览速度 152
6.1.14 优化Windows98/2000/XP系统的磁盘文件系统 153
6.1.15 更改关闭Windows98应用程序时出现“等待”对话框的时间 154
6.1.16 在Windows98/2000/XP下设定鼠标中键 155
6.2 使用Windows98/2000/XP注册表清理硬盘与“开始”菜单 158
6.2.1 使用Windows98/2000/XP注册表清理硬盘 158
6.2.2 清理“开始”菜单 159
6.3 Windows98/2000/XP系统中AutoRun原理与应用实例 161
6.4 利用Windows98/2000/XP注册表解决系统与网络故障 163
6.4.1 文件系统疑难解答 163
6.4.2 一些英文软件在中文Windows98/2000/XP下显示出乱 163
6.4.3 Windows98/2000/XP长文件名出现混乱的情况 164
6.4.4 巧改Windows2000/XP注册表加快网络访问速度 164
6.4.5 在Windows98/2000/XP中安装Perl for Win32系统 165
6.4.6 从Windows98/2000/XP系统中完全删除Norton CraShGuard 165
6.4.7 在Windows98/2000/XP上运行日文游戏 166
6.4.8 从Windows98/2000/XP注册表中删除误删除应用程序或者驱动程序所对应的键值数据 167
6.4.9 安装网协议时出现的文件找不到的现象 167
6.4.10 杜绝Internet网络上恶意添加的网页代码 168
6.4.11 Windows98/2000/XP网络故障的注册表解决方案 169
第7章 使用Windows98/2000/XP注册表超频与提升显卡性能 171
7.1 修改Windows98/2000/XP注册表超频使用显卡 171
7.1.1 3Dfx Voodoo Graphics超频 172
7.1.2 3Dfx Voodoo Rush超频 172
7.1.3 3Dfx Voodoo2超频 172
7.1.4 3Dlabs Permedia2超频 172
7.1.5 ATI RageII超频 173
7.1.6 Cirrus Logic,S3,Tseng,Trident超频 173
7.1.7 Matrox Mystique超频 174
7.1.8 Matrox Millennium/Millenniumll超频 174
7.1.9 Nvidia Riva128超频 174
7.1.10 Rendition Verite V1000 series超频 175
7.1.11 超频野人Savage 3D 175
7.1.12 Matrox MGA G200超频 175
7.1.13 Voodoo 3使用与超频 176
7.1.14 GeForce3Ti的超频使用 177
7.1.15 修改Windows98/2000/XP注册表让SiS315显卡支持全屏抗锯齿HyperFSAA功能 177
7.1.16 使用新版Geforce显卡专整程序超频使用Geforce 178
7.1.17 Geforce2 MX显卡性能大提升攻略 178
7.1.18 Windows2000/XP下修改nVIDIA显卡刷新率 178
7.2 通过修改Windows98/2000注册表提升Savage3D芯片性能 180
7.2.1 纹理压缩功能 180
7.2.2 三线纹理过滤的妙处 181
7.2.3 其他注意问题 182
7.3 通过Windows98/2000/XP注册表使用游戏来测试3D显卡 183
7.3.1 用“狂野摩托”游戏测试3D显卡 183
7.3.2 其他游戏测试方法 184
第8章 在Windows98/2000/XP系统中轻松玩转“我的电脑”、“回收站”、“开始”菜单、右键菜单与文件关联 186
8.1 玩转“我的电脑” 186
8.1.1 修改“我的电脑”图标 186
8.1.2 改变“我的电脑”的打开方式 186
8.1.3 隐藏“我的电脑”中的驱动器 188
8.1.4 通过“我的电脑”直接启动“Windows资源管理器” 189
8.2 玩转“回收站” 191
8.2.1 “回收站”改名 191
8.2.2 修改“回收站”图标 192
8.2.3 从桌面上删去“回收站” 194
8.2.4 扩展“回收站”菜单 195
8.2.5 增加命令到“回收站”菜单中 196
8.2.6 快速清空回收站 197
8.3 玩转“开始”菜单 198
8.3.1 定制“开始”菜单 198
8.3.2 去除“开始”菜单中的“注销(用户名)”命令 199
8.3.3 右击“开始”菜单关闭计算机 199
8.3.4 去掉Windows98“开始”菜单中的“关闭系统”项 200
8.4 在Windows98/2000/XP中玩转右键菜单 201
8.4.1 修改文件的鼠标右键快捷菜单 202
8.4.2 修改驱动器和文件夹的快捷菜单 203
8.4.3 在右键菜单中添加应用程序执行功能 206
8.4.4 对某一文件夹打开一个窗口 209
8.4.5 以指定目录进入MS-DOS方式 209
8.4.6 直接扩充鼠标右键功能 211
8.4.7 去掉右击快捷菜单中的“HEdit”项的经过 212
8.4.8 鼠标右键弹出菜单大清除 212
8.5 深入注册表之文件关联 213
8.5.1 Windows98/2000/XP的文件关联 213
8.5.2 文件关联的基本结构 214
8.5.3 MP3播放器、解霸五的音频解霸、媒体播放器II的文件关联实例 218
8.5.4 删除失效的文件关联 219
8.5.5 在Windows98/2000/XP中改变文件的打开方式 220
8.5.6 删除以.len为结尾的文件关联 221
8.5.7 改变文件关联的注册表实例 222
8.5.8 让BMP图像用自己的缩略图作图标 223
8.5.9 编程实现文件关联 223
8.6 在Windows98中实现MS-DOS下的注册表编辑 224
8.6.1 如何导出注册表 224
8.6.2 如何导入注册表 225
8.6.3 如何重建注册表 225
8.6.4 分析注册表 226
8.6.5 删除“添加/删除程序”中的无用项目 227
8.6.6 在MS-DOS下编辑注册表删除Win-Secure-It保护程序 228
8.6.7 用Regedit恢复注册表 228
8.6.8 去除注册表中的废弃信息 230
第9章 使用Windows98/2000/XP注册表提高工作效率 231
9.1 修改HKEY_CLASSES_ROOT提高工作效率 231
9.1.1 HKEY_CLASSES_ROOT根键的实例分析 231
9.1.2 在“新建”菜单中添加新的文件类型 234
9.1.3 删除Windows98/2000/XP鼠标右键菜单中的“新建”命令项 238
9.1.4 桌面上图标的提示 239
9.1.5 无处不在的MS-DOS方式 239
9.1.6 桌面图标的修改 240
9.1.7 增加右键对文件的操作 241
9.1.8 使用Windows98/2000/XP注册表左右开弓的资源管理器 242
9.1.9 为不同类型的文件添制右键菜单 242
9.1.10 使用Inkfile文件类型删除快捷方式图标的向上小箭头 243
9.1.11 在记事本中编辑BAT文件 244
9.1.12 Windows98/2000/XP字体管理器的奇怪变化 245
9.1.13 为所有的文件增加Quick View选项 246
9.1.14 一些特殊文件图标的秘密 246
9.1.15 修改“我的电脑”名称 247
9.1.16 利用Windows98/2000/XP注册表建立.MP3文件关联 249
9.1.17 将控制面板添加到“开始”菜单中 253
9.1.18 利用Windows98/2000/XP注册表定制个性化的快捷菜单 253
9.1.19 在Windows98/2000/XP下直接解压.ARJ文件 255
9.1.20 快速打开文件编辑 256
9.1.21 把Word 2000/XP插入对象的名称改成汉字 257
9.1.22 通过修改Windows98/2000/XP注册表来更改文件图标 258
9.1.23 在Windows98/2000/XP中自动建立注册DLL和反注册DLL文件的快捷方式 259
9.1.24 为何每个盘符都不能正常打开 259
9.1.25 自己动手删除木马与病毒 259
9.2 修改HKEY_LOCAL_MACHINE以提高工作效率实例 260
9.2.1 如何删除“我的电脑”中的虚拟光盘图标 260
9.2.2 更改软驱、光驱、文件夹图标 260
9.2.3 在Windows98/2000/XP注册表中灵活地使用图标 260
9.2.4 搜索“自启动”程序 261
9.2.5 隐身上机 263
9.2.6 Windows98/2000/XP下双光驱问题的解决 263
9.2.7 在Windows98/2000/XP中修复奇怪的快捷方式 263
9.2.8 更换Windows语言版本 264
9.2.9 忘记Windows98/2000/XP系统口令时怎么办 264
9.2.10 有的软件在“开始/程序/启动”中没有,但一开机就执行了 265
9.2.11 从定义任务栏中的程序看Windows98/2000/XP的Regedit使用 265
9.2.12 Happy 99病毒清除详解 265
9.2.13 使用Windows98/2000/XP注册表解决声音卡无声问题 266
9.2.14 ADSL代理上网部分网站无法浏览的注册表解决方法 268
9.2.15 通过Windows98/2000AKP注册表分析3721网络实名“病毒” 268
9.2.16 优化Windows2000/XP启动设置 270
9.2.17 通过Windows2000/XP注册表更换网卡的物理地址 270
9.2.18 在Windows2000/XP中设置NetBIOS 271
9.2.19 增强Terminal Server性能 271
9.2.20 使用注册表预防信息监测和DoS 271
9.2.21 使用注册表预防信息监测和DoS 271
9.2.22 找回Windows2000/XP丢失的安装密码 272
9.2.23 在Windows2000/XP中加入登录信息 272
9.2.24 在Windows2000/XP中增加可执行文件路径 272
9.2.25 修改Windows2000/XP系统的注册信息 272
9.2.26 扩充Windows98/2000/XP鼠标的右键功能 272
9.2.27 使用Windows2000/XP注册表分析硬件虚拟与虚拟设备驱动程序 273
9.2.28 在VB6.0/7.0中检测是否已联网 274
9.2.29 通过Windows98/2000/XP注册表激活应用程序 276
9.2.30 如何使光驱的Autorun功能失效 277
9.2.31 如何解决无盘启动Windows 98/2000的乱码 278
9.2.32 删除Windows98/2000/XP应用程序的残骸 279
9.2.33 优化Windows98/2000/XP文件系统使文件分配更合理 280
9.2.34 禁止Windows98/2000/XP系统下的软盘驱动器FIFO特性 280
9.2.35 禁止光盘的自动运行AutoRun功能 281
9.2.36 根据CD-ROM速度和应用的不同用途发挥其潜能 281
9.2.37 为没有文件关联的文档创建关联 282
9.2.38 在目录的右键菜单上加入“快速启动”命令 282
9.2.39 建立快速关闭计算机的命令 282
9.2.40 修改显示器刷新频率 283
9.2.41 应用Windows98/2000/XP程序存取注册表信息 283
9.3 HKEY_CURRENT_USER根键修改实例 284
9.3.1 退出Windows98时不保存环境设置 284
9.3.2 保持不变的Windows98/2000/XP系统 285
9.3.3 在Windows98/2000/XP中隐藏光驱 286
9.3.4 把软盘、硬盘都藏起来 287
9.3.5 在输入汉字时如何在汉字后面加上空格 287
9.3.6 在中文输入法中灵活地运用Space键 288
9.3.7 在中文输入法中灵活地运用Enter键 289
9.3.8 在Windows98/2000/XP中使用与调整输入法 290
9.3.9 在Windows98/2000/XP系统中任意摆放小尺寸墙纸 292
9.3.10 将显示颜色设为32位全彩色 292
9.3.11 找出Windows98/2000/XP系统中的“失踪”的输入法 293
9.3.12 在Windows98/2000/XP系统中任意制定窗口颜色 294
9.3.13 利用QuickRes快速更改显示器设置 294
9.3.14 在Windows98/2000/XP系统中清理运行命令列表 294
9.3.15 修改任务栏“开始”按钮的菜单项 295
9.3.16 在桌面上不显示Windows98/2000/XP版本号 296
9.3.17 禁止活动桌面(Active Desktop)功能 296
9.3.18 使用注册表汉化Delphi6.0 296
9.3.19 写字板(画笔)频繁读取软驱的注册表解决方案 297
9.3.20 隐藏桌面所有图标 298
9.3.21 改变时间的显示格式 298
9.3.22 成为Windows98/2000/XP系统的主人 299
9.3.23 在任务栏上用军队风格显示时钟 299
9.3.24 将某一个子目录用Subst命令虚拟成驱动器后遮屏掉 299
9.3.25 改变Word2000/XP文档的口期显示方式 300
9.3.26 删除查找结果中的文件列表 300
9.3.27 清理访问“网络邻居”后留下的字句信息 301
9.3.28 Windows98/2000/XP安全的注册表设置技巧 301
9.3.29 修改桌面和屏幕设置 303
9.3.30 修改Windows98/2000/XP注册表灵活地使用IE 303
9.3.31 使Windows98/2000/XP系统保持不变策略 304
9.3.32 让按钮显示阴影 304
9.3.33 Windows98/2000/XP启动后运行程序出现错误 305
9.3.34 为特定的应用程序添加声效 306
9.3.35 在Windows98/2000/XP系统中再多做一个控制面板 307
9.3.36 在Windows98/2000/XP系统中设置错误的警告声 307
9.3.37 查找Windows98/2000/XP的安装盘位置 308
9.3.38 设定“开始”菜单的“文档”项最大记录数 308
9.3.39 让桌面显示Windows2000/XP版本号 308
9.3.40 定制“开始”按钮 309
9.3.41 让“文档”菜单中只显示您常用到的文件 309
9.3.42 登录后Num Lock键自动打开 309
9.4 修改HKEY_USERS根键提高工作效率 309
9.4.1 修改“帝国时代”的游戏速度 309
9.4.2 删除“运行”对话框中的列表选项 309
9.4.3 创建没有“快捷方式”字样的捷径 310
9.4.4 不让别人看到我用过的东西 310
9.4.5 关闭“单击从这里开始”动画箭头 311
9.4.6 清除Windows98/2000/XP历史记录 311
9.4.7 将默认文件夹改为自建文件夹 312
9.5 修改HKEY_CURRENT_CONFIG根键提高工作效率 313
第10章 通过Windows98/2000/XP注册表设置与修改应用程序实例 315
10.1 注册表中的EXcel97/2000设置实例 315
10.2 WPS OFFICE在Windows98/2000/XP注册表中的设置与应用实例 322
10.2.1 WPS OFFICE参数设置详解 322
10.2.2 如何使WPS OFFICE的设置生效 328
10.2.3 WPS OFFICE配置应用实例 328
10.2.4 为WPS OFFICE单独设置声音效果 333
10.3 使用Windows98/2000/XP注册表定义Access2000/XP高级功能 333
10.3.1 自定义Microsoft Jet3.5版数据库引擎的设置 334
10.3.2 自定义Microsoft Jet2.x版本数据库引擎的设置 334
10.3.3 定义Lotus驱动程序设置 334
10.3.4 自定义Microsoft Excel驱动程序设置 335
10.3.5 自定义文本驱动程序设置 335
10.3.6 自定义Microsoft FoxPro或dBASE驱动程序设置 335
10.3.7 自定义Paradox驱动程序设置 336
10.3.8 自定义ODBC驱动程序的设置 336
10.3.9 使用注册表设置来指定工作组信息文件 336
10.3.10 指定OLE链接是以OLE2.0版还是1.0版的格式保存 337
10.3.11 创建用户说明 337
10.3.12 设置Access2000运行期间选项 338
10.4 Word97/2000与WPS OFFICE之间格式处理 339
10.4.1 在WPS OFFICE中处理Word97/2000格式文件 339
10.4.2 在Word97/2000处理WPS OFFICE文件问题 340
10.5 使用注册表更改Word97/2000/XP设置 340
10.5.1 更新Word97/2000/XP中的滚动条 340
10.5.2 使用Word97的多媒体查询功能 341
10.5.3 在Word97中自己添加声音事件 341
10.5.4 安装路径不正确的故障解决 342
10.6 在注册表中注册应用程序的数据文件 343
10.7 使用注册表提高应用软件安装效率 345
10.7.1 手工修改注册表进行软件安装 345
10.7.2 “Paint Shop Pro”的安装 346
10.7.3 在无盘Windows98网络中安装五笔输入法 347
10.8 使用Windows98/2000/XP注册表提高应用软件的运行效率 348
10.8.1 使用免费远程诊断工具Remote Control 348
10.8.2 使用注册表提高SafeClean Utilities工作效率 350
10.8.3 影响ORACLE汉字显示的字符集问题 351
第11章 Windows2000/XP注册表应用实例 354
11.1 Windows2000/XP启动与登录实例 354
11.1.1 自定义启动信息 354
11.1.2 更改登录时的背景图案 355
11.1.3 不登录而直接关闭系统的方法 356
11.1.4 自动登录 357
11.1.5 Windows2000/XP系统中的登录口令 359
11.1.6 删除前一个登录者的名称 360
11.2 在注册表中修改Windows2000/XP RAs设置 361
11.2.1 在RASMan路径下设置参数 361
11.2.2 在RemoteAccess路径下设置参数 361
11.2.3 在PPP路径下设置参数 362
11.2.4 Modem的测试 362
11.3 巧用Windows2000/XP注册表增强网络性能 362
11.3.1 支持NetWare4.x服务器 363
11.3.2 登录时恢复连接 363
11.3.3 提高Mac客户机性能 363
11.3.4 指定标准因特网数据库路径 364
11.3.5 减少因特网超时错误 364
11.3.6 侦测死锁网关 364
11.3.7 建立与网络的“鬼魂”连接 365
11.3.8 用网络安装应用程序 365
11.3.9 指定TCP/IP所需文件的位置 365
11.3.10 设置Novell局域网的帧窗口值 366
11.3.11 启用Novell搭载功能 366
11.3.12 启用NWNBLink扩展功能 366
11.3.13 设置IPX拨号属性 366
11.3.14 禁止使用SAP拨出线路功能 367
11.3.15 启用以太网数据包偶填充功能 367
11.3.16 设置单一网络以便Novell服务器检测 367
11.3.17 控制SPX超时时间 367
11.3.18 控制SPX数据包 368
11.3.19 设置AppleTalk登录消息 368
11.3.20 启用MacFile服务器的性能增强特性 368
11.3.21 允许MacFile服务器使用来宾登录 368
11.3.22 允许MacFile服务器使用明文口令 369
11.3.23 允许MacFile服务器使用本地口令保存 369
11.3.24 设置MacFile服务器的最大客户数 369
11.3.25 设置MacFile服务器卷的属性 369
11.3.26 重设MacFile服务器的用户口令 370
11.3.27 修复MacFile服务器卷路径的错误 370
11.4 结合注册表把Windows2000/XP用作Internet路由器 370
11.5 用Windows2000/XP及其注册表组建VPN的一种方案 372
11.6 Windows2000/XP注册表其他修改实例 375
11.6.1 如何使光驱的Autorun功能失效 375
11.6.2 改变缺省安装目录 376
11.6.3 如何使系统自动关机 377
11.6.4 取消把文件系统分区表转换成NTFS的操作 377
11.6.5 替换损坏的DLL文件 378
11.6.6 关机时自动删除交换文件 378
11.6.7 实现没有关联的文档关联功能 379
11.6.8 扩充“回收站”的鼠标右键复制功能 379
11.6.9 扩充“回收站”的鼠标右键剪切功能 379
11.6.10 扩充“回收站”的鼠标右键复制和剪切功能 379
11.6.11 扩充“回收站”的鼠标右键重命名功能 379
11.6.12 扩充“回收站”的鼠标右键删除功能 380
11.6.13 扩充“回收站”的鼠标右键删除、属性、复制、剪切等功能 380
11.6.14 增加命令到“回收站”的鼠标右键菜单中 380
11.6.15 在Windows2000/XP中压缩、解压RAR文件 380
11.6.16 改变Windows2000/XP最大图标缓冲 381
11.6.17 禁止Windows2000/XP的平滑卷动 381
11.6.18 删除SysExpl子键下不必要的自启动程序 381
11.6.19 卸载不用的应用软件 381
第12章 限制Windows98/2000/XP系统功能28招 382
12.1 定制Windows98/2000/XP“开始”菜单 382
12.2 隐藏Windows98/2000/XP中元素 383
12.3 禁用Windows98/2000/XP中的元素 385
12.4 删除Windows2000“资源管理器”中的菜单 386
12.5 Windows98/2000/XP退出时不保存设定 387
第13章 Windows98/2000/XP注册表编程与实例 388
13.1 添加应用程序设置到Windows98/2000/XP注册表中 388
13.1.1 通用程序设置 388
13.1.2 用户优先级设置 390
13.2 用户应用程序与Windows98/2000/XP系统的集成与应用实例 393
13.2.1 Shell Extension应用实例 394
13.2.2 高级Shell Extension应用实例 396
13.3 修改Windows98/2000/XP注册表以安装共享组件 403
13.4 修改Windows98/2000/XP注册表以卸载信息 405
13.5 使用Win32 API修改与调用Windows98/2000/XP注册表 406
13.5.1 键管理使用与实例 408
13.5.2 值管理函数使用与实例 410
13.5.3 计数函数使用与实例 411
13.5.4 备份与恢复函数使用与实例 414
13.5.5 实用函数使用与实例 416
13.5.6 注册表安全函数使用与实例 417
13.6 使用Win32 API调用创建功能强大的注册表类 417
13.7 使用VB编程处理注册表 435
13.7.1 用VB函数访问注册表的方法 435
13.7.2 VB操作注册表实例 436
13.8 在VFP中操作Windows98/2000/XP注册表 455
13.8.1 创建Registry.prg 455
13.8.2 利用Registry.prg操作Windows98/2000/XP注册表 472
13.9 使用VC++编程处理Windows98/2000/XP注册表 486
13.9.1 在注册表中建立程序信息 486
13.9.2 处理已有注册表值 487
13.9.3 获取注册表项的所有信息 489
13.9.4 读取注册表键或者值 491
13.9.5 修改一个已有的注册表值 495
13.9.6 创建新的注册表键及值 496
13.9.7 删除注册表键及值 497
13.9.8 在VC++中使用注册表获取信息 500
13.9.9 如何使Windows98/2000/XP应用程序具有记忆功能 502
13.10 在Delphi中操作与使用Windows98/2000/XP注册表 505
13.10.1 Delphi中注册表构件TRegistry的应用实例 505
13.10.2 TregIniFile控件的使用实例 511
13.10.3 利用Windows API函数和注册表获取系统信息 512
13.10.4 在Delphi程序中拨号上网 515
13.10.5 在Delphi程序中调用控制面板设置功能 518
13.11 使用JavaScript、VBScript脚本修改Windows98/2000/XP注册表 522
13.12 使用Microsoft.NET与Visual C++.NET操作Windows2000/XP注册表 522
参考文献 526