Visual C++编程技巧典型案例解析(网络与通信及计算机安全与维护篇)

Visual C++编程技巧典型案例解析(网络与通信及计算机安全与维护篇)
作 者: 杂志社
出版社: 中国电力出版社
丛编项: 编程技巧典型案例集锦系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++编程技巧典型案例解析(网络与通信及计算机安全与维护篇)》作者简介

内容简介

本书以实例的形式讲解了利用VC++语言实现网络与通信编程及计算机安全与维护编程的典型技巧和方法。共56个实例,分别对32位串口通信程序的编程方法、Winsock编程实现局域网网上所有IP包的捕获和分析、网络监控、MFC多线程技术、WinDriver在基于机器指纹的软件加密中的应用、MIRACL大数运算库实现对共享软件的加密、基于IDEA算法的加密工具的使用、贝塞尔曲线的信息掩藏算法、软件加密的反拷贝技术等进行了详细讲解,并附带了相关源代码。 本书是编程人员的经验之谈,适合于软件开发、网络管理、数据加密解密人员及其他编程爱好者、高等学校的学生等相关人员使用。

图书目录

第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