第1章 硬件系统维护编程实例篇 2
例题1 用VC++编程实现对CPU主频的检测 2
例题2 在Windows 2000下取得系统CPU占有率 4
例题3 Ring0的编程实现 7
例题4 编程实现CMOS的自动保护、备份和恢复 18
例题5 Windows NT中存取CMOS信息的方法 21
例题6 Award CMOS超级管理员密码的破解 25
例题7 Award BIOS密码大揭秘 28
例题8 Visual C++应用中内存漏洞的解决 31
例题9 MFC中内存泄漏的检测 33
例题10 用内存设备上下文实现图像选中区域的判断 36
例题11 用VC++对Windows的内存进行管理 39
例题12 修改主分区属性字节,“加锁”硬盘主分区 43
例题13 取硬盘序列号ActiveX控件的创建及应用 45
例题14 使用硬盘序列号为Visual Foxpro程序加密 48
例题15 修复硬盘主分区表 53
例题16 硬盘主引导扇区的完全修复 58
例题17 Windows平台获取硬盘出厂序列号 64
例题18 VC++6.0实现Windows XP下直接读写硬盘扇区 73
例题19 键盘信号揭秘与应用 75
例题20 利用Windows API控制光驱 77
例题21 RS-232-C端口实时监控软件的设计实现 83
例题22 基于汇编语言的PC机串行通信口编程 88
例题23 Linux设备驱动程序设计 92
第2章 Windows系统维护编程实例篇 98
例题24 控制Windows桌面和任务条 98
例题25 Windows控制面板组件开发技术 100
例题26 Windows下多任务的实现 103
例题27 用Windows API编程中止正在运行的程序 108
例题28 MFC实现Windows不规则窗口的拖动 111
例题29 Windows环境下开机日记程序的实现 112
例题30 Windows 2000中如何获取进程、线程等信息 116
例题31 对Windows 98的计划任务程序编程 121
例题32 在Windows NT/2000/XP下登录认证方式的替换和控制编程方法 128
例题33 美化Windows窗口的编程——雕刻、镂空你的窗口 136
例题34 隐蔽地获取Windows系统消息的控制权 140
例题35 Windows NT中计时服务的实现 145
例题36 在VC中用API函数实现Windows颜色渐变 149
例题37 实现Windows 2000安全信息的设置 153
例题38 在Visual C++中使用托盘图标功能编写计算机定时关机程序 158
例题39 “资源管理器”在Visual C++中的实现 170
例题40 用VB编写系统登录程序 179
例题41 屏幕保护程序分析 192
例题42 Windows系统高强度数据加密 200
例题43 实现在VB 6.0中自由读写注册表 210
例题44 调用Windows API函数实现自动修复注册表中IE项的值 215
例题45 利用注册表设置程序在启动时运行 220
例题46 VC++编程快速读写注册表键值 227
例题47 在VC++中如何查询与修改注册表信息 236
例题48 Visual Basic的注册表编程(上) 242
例题49 Visual Basic的注册表编程(下) 253
例题50 软件在线升级程序的设计 265
例题51 为应用软件加装安全防护门 279
例题52 远程计算机重启原理及实现 289
第3章 网络安全与维护编程实例篇 289
例题53 破解Windows 9X网络共享密码 293
例题54 基于Web方式的密码访问驱动器或文件夹方法的实现 298
例题55 基于IDEA加密的局域网OTP身份认证模型的研究与设计 301
例题56 MIDAS数据安全 305
例题57 网络环境下,通过遍历注册表获取“添加/删除程序”对话框中的信息 306
例题58 如何编制黑客程序 311
例题59 编写阻击网络非法登录程序 313
例题60 用Linux构筑企业防火墙 316
例题61 编程显示IP炸弹 321
例题62 编程实现局域网上用户监控 323
例题63 使用Ping命令自动记录主机、路由器的网络连接 325
例题64 Web服务器记录里追踪黑客 329
例题65 VC++编程实现网络嗅探器 331
例题66 编程实现禁止网络上其他计算机的鼠标和键盘操作 335
例题67 利用网络高效维护机房 340
例题68 利用web.config维护ASP.NET网站的登录权限 344
例题69 解决电子邮件服务的安全问题 354
例题70 网络实时监控系统的设计 358