peiyutao
老裴
采纳率0%
2017-03-23 08:52 阅读 1.2k

计划开发一个ISAPI Filter,因对C++不熟悉,希望高手能提供一个思路

2

目标:

做一个ISAPI Filter的dll,注册到IIS中,需要支持IIS6+。功能是读取访问者的IP,
根据IP来决定显示原网页还是特定内容。

已经尝试了:

1、创建了MFC的项目,并实现了GetFilterVersion、HttpFilterProc的方法,注册到IIS中
成功调试了代码可以执行相关的代码。

现在遇到的问题:

1、不知道如何获取客户端IP,因为VS2015已经不支持HTTP_FILTER_CONTEXT 了,查阅了相关资料,发现现在微软是在维护一个叫:
ATL Server Library 的类库。
2、又貌似连 ATL Server Library 这个类库也过时了。
3、用ATL Server Library 如何开发ISAPI Filter,无从下手了,MSDN上只说明了开发ISAPI扩展,而且示例已打不开,文档是2003年的,我该从哪里才能找到最新的资料。

-- 为了避免走太多弯路,希望大师们给指条明路,不胜感激!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

相关推荐