四、使用vs2005建立ISAPI工程
使用vs2005建立一个默认的dll(也就是ISAPI工程)工程需要两步。
1 启动vs2005,选中“Win32项目”,在“名称”文本框中输入first_isapi,如图1所示。
图1
2 点击确定后选择建立dll,如图2所示。
在点击完成后,出现一个默认的dll工程。然后找到DllMain函数,将其删掉。因为ISAPI的入口函数是HttpExtensionProc,而不是DllMain,因此DllMain是没用的。在建立完工程后,加入一个first_isapi.def文件,这个文件用来导出两个ISAPI接口函数。First_isapi.def的内容如下。
LIBRARY "first_isapi"
EXPORTS
HttpExtensionProc
GetExtensionVersion