• 博客(0)
  • 资源 (6)

空空如也

Twisted Network Programming Essentials

Twisted Network Programming Essentials(2th Edition)

2013-08-06

Xfilter完整源代码

费尔防火墙完整的源代码。 费尔个人防火墙采用两种封包过滤技术: 1. 应用层封包过滤,采用 Winsock 2 SPI。 2. 核心层封包过滤,采用 NDIS-HOOK。 开发语言: C/C++ 开发工具: VC6 + DDK for 2000 + VToolsD

2009-07-21

费尔个人防火墙2.1源程序

10点的资源分不算多,费尔卖200元一份。 重要文件/目录说明 Xfilter.dsw - VC 工作区文件,包括以下工程 - TcpIpDog\TcpIpDog.dsp - xfilter\xfilter.dsp - xpacket2k.dsp ( 限于 2000/XP 版 ) - xpacket9x.dsp ( 限于 95/98/ME 版 ) Common - 存放公用代码文件 RELEASE - 存放编译后的程序 TcpIpDog - XFILTER.DLL 的代码 XFILTER - XFILTER.EXE 的代码 xpacket2k - XPACKET.SYS 的代码 (2000/XP 版才会有此目录) xpacket9x - XPACKET.VXD 的代码 (95/98/ME 版才会有此目录) 编程工具 Microsoft Visual C++ 6.0 DDK For Windows 2000 (仅 2000/XP 版需要) VToolsD For Windows 98 (仅 95/98/ME 版需要) XFILTER.EXE 编译说明 (在Windows 98/2000 下均可) 用 VC 打开工作区文件 XFilter.dsw,选择当前工程为 "XFilter",按 "Build" 按钮,编译后的 XFILTER.EXE 放在 Release 目录。 XFILTER.DLL 编译说明 (在Windows 98/2000 下均可) 用 VC 打开工作区文件 XFilter.dsw,选择当前工程为 "TcpIpDog",按 "Build" 按钮,编译后的 XFILTER.DLL 放在 Release 目录。 XPACKET.SYS 编译说明 (仅限于 2000/XP 版) (只能在 Windows 2000 下) 首先保证安装好 DDK For Windows 2000。 用 VC 打开工作区文件 XFilter.dsw,编译使用 XPacket2k\Build.bat 完成,并且需要传递参数,所以需要首先设置工作区中的 "Xpacket2k" 工程的命令行编译参数。设置方法为: VC 主界面 -> Project 菜单 -> Settings 菜单 -> 在弹出对话框上选择 Xpacket2k 工程 -> Settings For 选择 Debug 或 Release -> General -> Build Command Line 为 build.bat %DDKROOT% free F: F:\xfilter2\xpacket2k %SystemRoot% 第一个参数 %DDKROOT% 表示 DDK 安装目录的环境变量,可以不用更改。 第二个参数 free 表示编译为 release 版本,checked 表示编译为 debug 版本。 第三个参数 F: 源程序所在盘符,需要修改为自己的正确盘符。 第四个参数 F:\xfilter2\xpacket2k 源程序所在的路径,需要修改为自己 的正确路径。 第五个参数 %SystemRoot% 表示系统目录的环境变量,批处理会将编译后的 Xpacket.sys 自动复制到系统目录,一般为Winnt\system32。 修改后确认,然后选择当前工程为 "XPACKET2K",按 "Build" 按钮,编译 后的 XPACKET.SYS 自动复制到 Release 目录和系统目录。 xpacket.sys For XP 的编译说明: 2.0.5增加了对XP的支持,由于 Win 2000 与 Win XP 的驱动程序基本兼容,所以没有重新编写驱动程序,但是为了提高兼容性,最好使用DDK For XP对xpacket2k进行重新编译,编译方法如下: 1. 安装XP操作系统 2. 安装DDK For XP 3. 在"Start"->"All Program"->"Development Kits"->"Windows DDK 2600"->"Build Environments"->"Win XP Free Build Environment"(编译Release版本)或者"Win XP Checked Build Environment"(编译Debug版本) 4. 进入命令行后切换到源程序所在的xpacket2k目录 5. 执行命令“Build.exe -cZ” 6. 完成编译。 XPACKET.VXD 编译说明 (仅限于 95/98/ME 版) 在 Windows 98/2000 下均可编译,但必须保证 98/2000 同时安装在同一台 计算机,并且必须保证在 Windows 98 下安装好 VToolsD For Windows 98。 用 VC 打开工作区文件 XFilter.dsw,然后选择当前工程为 "XPACKET9X", 按 "Build" 按钮,编译后的 XPACKET.VXD 自动复制到 Release 目录。 可以根据需求编辑 Xpacket9x\Build.bat。Debug 和 Release 版本区分 需要编辑 Xpacket9x\xpacket.mak 文件。在 xpacket.mak 中 DEBUG = 1 时表示为 Debug 版本 #DEBUG = 1 注释掉DEBUG,则编译为 Release 版本

2009-07-21

组合语言之艺术-朱邦复

组合语言之艺术 作者:朱邦复 序 第一章 观念正误 第一节 计算机 一、前言 二、正名 三、应用 四、美国市场的程序语言应用 五、各种语言的性能比较 第二节 汇编语言 一、结构基础 二、个人体验 三、利人与利己 第三节 效率定律 一、效率的定义 二、计算机的效率性 三、四大效率定义 四、汇编语言之效率 五、模块的效率 第四节 程序价值 一、程序的种类 二、价值观念 三、创造价值 四、追求价值 第二章 准备工作 第一节 系统 一、系统之选择 二、目录及磁盘 三、应用工具 四、简化名称 五、参考数据 第二节 应用工具的制作 一、联接目标档 二、目标档侦错及工具 第三节 分类定义 一、段名定义 二、原始档文件名定义 三、标题定义 四、缓冲器定义 第四节 统一格式 一、格式统一之优点 二、规格 三、注记 第三章 基本认识 第一节 应用工具 一、对程序的认识 二、对数据的认识 三、对寄存器的认识 四、对指令的认识 第二节 工作环境 一、系统空间 二、外围设备 三、系统程序 四、配备程序 五、公用模块 第三节 处理对象 一、数据数据 二、文字数据 三、图形数据 四、概念数据 五、综合数据 第四节 指令应用 一、避免浪费速度及空间 二、程序要条理通顺 三、指令应用要灵活 四、回路中的指令 第五节 分支处理 一、数据的分类 二、程序的结构 三、次序与条件「真」「假」 四、JMP 与 JMP SHORT 第四章 程序设计 第一节 主题认识 一、任务 二、分析 三、改进 第二节 系统分析 一、硬件机种 二、原则 三、工作性质 四、相关问题 第三节 模块观念 一、模块定义 二、模块种类 三、模块分割的基本原理 四、模块分割 五、模块特性 六、模块调用 第四节 程序规划 一、程序性质 二、使用频率 三、程序流程 四、流程图 五、细部流程 六、工作进度 第五节 程序写作 一、寄存器安排 二、程序规格 三、程序及说明 第六节 特殊技巧的运用 一、变量法 二、对称法 三、虚拟法 四、桥式法 五、流水线法 六、对应表法 七、模式法 八、预置法 第五章 套装软件制作 第一节 测试侦错 第二节 研究改进 第三节 程序合并 一、过程的合并 二、分支的处理 第四节 定案包装 一、手册 二、版本 三、包装 附录一 SHELL 排序测试 一、比较表 二、汇编语言之制作 三、C 语言之制作过程 附录二 程序语言效率分析 一、ASSEMBLY 二、C 三、BASIC 四、PASCAL 五、FORTRAN 附录三 键盘输入码表 附录四 论中文信息处理

2009-01-21

Introduction.to.Tornado

Introduction.to.Tornado

2013-08-06

Win32ASM Tutorial Resource Kit v1.00

dREAMtHEATER整理的。 内容相当的经典。

2008-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除