构建ISAPI过滤器:理论与实践

需积分: 50 24 下载量 13 浏览量 更新于2024-08-05 收藏 17.53MB PDF 举报
"创建ISAPI过滤器的步骤及VisualC++6入门知识" 创建ISAPI过滤器是构建Web服务器功能扩展的一种方法,它在特定事件触发时自动执行,不同于ISAPI扩展那样被动调用。以下是对创建ISAPI过滤器的详细步骤的解释: 1. **启动过程**:首先,通过在Visual C++ 6中使用"File"| "New"命令打开New对话框,选择ISAPI Extension Wizard。即使目标是创建过滤器,也需要选择ISAPI Extension Wizard。 2. **命名过滤器**:输入你想要创建的过滤器的名字。例如,在提供的描述中,创建了一个名为NoLog的过滤器,你可以根据需要自定义这个名字。 3. **设置向导选项**:点击OK后,会出现ISAPI Extension Wizard的Step 1 of 2对话框。这里你需要为你的ISA选择特性。关键的选择是在"Filter"(过滤器)选项上打勾,而不是"Extension"(扩展),并提供一个简洁的描述,说明过滤器的功能,这个描述会在DLL中用到。 4. **添加描述和设置**:在Filter Description字段中填写过滤器的简短说明,这将在需要时作为字符串使用。需要注意的是,此描述并不会在Properties对话框中显示,所以还需要在DLL的版本信息中包含额外的文本。 关于Visual C++ 6,它是微软发布的一款C++开发工具,这本书《VisualC++6从入门到精通》详细介绍了它的新特性和使用方法。书籍内容分为五部分,涵盖了基础概念、数据库编程、Internet编程、安全性、帮助文件创建以及应用程序的分发等主题。此外,书中还提供了许多在线资源和相关技术站点,对于不同级别的Visual C++程序员来说,无论是入门还是进阶,都是极好的参考资料。 通过这本书,读者可以深入理解Visual C++6,掌握其新功能,并学习如何开发高效的应用程序。配套的光盘包括了中文版电子书和Visual C++ 5.0的多媒体学习软件,为学习提供了便利。 创建ISAPI过滤器是通过Visual C++ 6实现服务器端功能扩展的关键步骤,而《VisualC++6从入门到精通》这本书则是掌握这一过程和更广泛C++编程技能的重要资源。