第1章 网络与通信编程实例
实例1 用Visual C++编写32位串行通信程序2
实例2 Visual C++编制串行通信库5
实例3 动态库(DLL)中建立串口监视线程的实时串口通信9
实例4 Visual C++平台下实现Foxmail邮件转化器13
实例5 利用Winsock编程实现局域网上所有IP包的捕获和分析17
实例6 实现Windows与Unix系统数据通信20
实例7 设计实现Windows 2000下网络监控平台软件23
实例8 WinInet类集开发Internet客户应用程序探索27
实例9 用C++创建ASP服务器组件31
实例10 利用Visual C++实现DDE客户机/服务器应用36
实例11 Visual C++编程实现网络嗅探器41
实例12 NetMeeting SDK的网络视频监视系统46
实例13 用Visual C++制作ASP组件51
实例14 实现DOS和Windows应用程序之间IPX实时数据通信56
实例15 Linux XWindows环境下用Kylix 3(C++)实现串口通信62
实例16 在Visual C++6.0下利用共享内存、消息实现内部进程通信70
实例17 利用MFC多线程技术开发基于UDP数据广播的局域网络会议程序77
实例18 一种基于非对称多播网络的传输控件设计83
实例19 Socket网络程序中参数对流传输性能的影响分析87
实例20 多线程网络文件传输的设计与实现96
实例21 Windows编程实现MC35数据传输106
实例22 基于Web的免费手机短信118
实例23 Pocket PC Phone Edition中的短信息编程技术129
实例24 Linux下的套接口低层协议编程及其应用实例133
实例25 多串口通信的软件实现方法137
实例26 Visual C++下使用SMAPI为应用程序添加信报收发功能140
实例27 Visual C++与DHTML混合编程并实现与JSP语言的参数传递145
实例28 利用Visual C++6.0编写多功能数据处理显示程序149
第2章 计算机安全与维护编程实例
实例29 WinDriver在基于机器指纹的软件加密中的应用170
实例30 在Win32应用程序中直接读写软盘物理扇区176
实例31 Visual C++编程实现在Windows 2000下对磁盘扇区数据的直接读写185
实例32 在Windows XP平台上直接读写硬盘扇区189
实例33 用Windows API配置打印机属性192
实例34 AutoCAD中动态拖动及交互调整功能的实现195
实例35 用Visual C++实现程序自删除的一种方法201
实例36 网络环境下,通过遍历注册表获取“添加/删除程序”对话框中的信息204
实例37 Visual C++下利用C++Test进行软件单元测试209
实例38 一种简单而实用的Windows应用程序反动态跟踪方法216
实例39 端口扫描方法的原理、实现和防御219
实例40 借助MIRACL大数运算库实现对共享软件的安全注册226
实例41 基于一阶Bézier曲线的信息隐藏算法231
实例42 利用ANTLR生成C++描述的分析程序237
实例43 在Windows NT/2000/XP下登录认证方式的替换和控制编程方法246
实例44 实现基于IDEA算法的加密工具254
实例45 基于文件时间信息和IDEA算法的数据加密264
实例46 使用Visual C++实现工作者线程与主线程间的可靠、安全通信268
实例47 在Visual C++6.0下利用Rijndael算法进行任意文件的加密273
实例48 基于Linux环境下包过滤防火墙的设计与实现278
实例49 使用VxD实现Windows 98环境下的文件和目录隐藏294
实例50 利用Windows Hook技术监控计算机的使用306
实例51 用Visual C++实现数字图像迭代混沌加密方法310
实例52 软件加密解密之动态跟踪313
实例53 远程计算机重启原理及实现317
实例54 基于IDEA加密的局域网OTP身份认证模型的研究与设计322
实例55 MIDAS数据安全327
实例56 软件加密之反拷贝技术329