<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>工业酒精 &#187; 技术</title>
	<atom:link href="http://www.alcoholwang.com/category/technology/feed" rel="self" type="application/rss+xml" />
	<link>http://www.alcoholwang.com</link>
	<description></description>
	<lastBuildDate>Thu, 01 Jul 2010 16:22:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Google开始给Top Android Market Developers送Droid或者Nexus One</title>
		<link>http://www.alcoholwang.com/top_android_market_developers.htm</link>
		<comments>http://www.alcoholwang.com/top_android_market_developers.htm#comments</comments>
		<pubDate>Wed, 03 Mar 2010 02:10:52 +0000</pubDate>
		<dc:creator>工业酒精</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[杂]]></category>

		<guid isPermaLink="false">http://www.alcoholwang.com/?p=169</guid>
		<description><![CDATA[今天早上收到邮件，是Google Market寄来的，总的来说，就是你的程序在Market上下载量超过5000，评分高于3.5以上，基本上就能免费拿一部Droid或者Nexus One，具体查看邮件吧。 &#62; 发件人: Android Market Seeding &#62; 收件人: ****@****.com &#62; 主题: Device Seeding Program for Top Android Market Developers &#62; 回复: android-market-seeding@google.com &#62; &#62; Subject: Device Seeding Program for Top Android Market Developers &#62; From: android-market-seeding@google.com &#62; &#62; Due to your contribution to the success of Android Market, we would like to present [...]]]></description>
			<content:encoded><![CDATA[<h3><strong>今天早上收到邮件，是Google Market寄来的，总的来说，就是你的程序在Market上下载量超过5000，评分高于3.5以上，基本上就能免费拿一部Droid或者Nexus One，具体查看邮件吧。</strong></h3>
<p style="padding-left: 30px; background-color: #ccc;">&gt; 发件人: Android Market Seeding<br />
&gt; 收件人: ****@****.com<br />
&gt; 主题: Device Seeding Program for Top Android Market Developers<br />
&gt; 回复: android-market-seeding@google.com<br />
&gt;<br />
&gt; Subject: Device Seeding Program for Top Android Market Developers<br />
&gt; From: android-market-seeding@google.com<br />
&gt;<br />
&gt; Due to your contribution to the success of Android Market, we would like to present you with a brand new Android device as part of our developer device seeding program. You are receiving this message because you're one of the top developers in Android Market with one or more of your applications having a 3.5 star or higher rating and more than 5,000 unique downloads.<br />
&gt;<br />
&gt; In order to receive this device, you must <a href="http://sites.google.com/site/developermarketandroidgiveaway/" target="_blank">click through to this site</a>, read the terms and conditions of the offer and fill out the <a href="http://sites.google.com/site/developermarketandroidgiveaway/registration-form" target="_blank">registration form</a> to give us your current mailing address so that we can ship your device.<br />
&gt;<br />
&gt; You will receive either a Verizon Droid by Motorola or a Nexus One. Developers with mailing addresses in the US will receive either a Droid or Nexus one, based on random distribution. Developers from Canada, EU, and the EEA states (Norway, Lichtenstein), Switzerland, Hong Kong, Taiwan, and Singapore will receive a Nexus One. Developers with mailing addresses in countries not listed above will not receive a phone since these phones are not certified to be used in other countries.<br />
&gt;<br />
&gt; We hope that you will enjoy your new device and continue to build more insanely popular apps for Android!<br />
&gt;<br />
&gt; Thanks,<br />
&gt; Eric Chu<br />
&gt; Android Mobile Platform<br />
&gt;<br />
&gt; Google, Inc.<br />
&gt; 1600 Amphitheater Parkway<br />
&gt; Mountain View, CA 94043<br />
&gt;<br />
&gt; NOTE: You have received this mandatory email to notify you about an important update to the status of your Android account.</p>
<p>具体的信息可以查看：<a href="http://sites.google.com/site/developermarketandroidgiveaway/registration-form" target="_blank">http://sites.google.com/site/developermarketandroidgiveaway/registration-form</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alcoholwang.com/top_android_market_developers.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>大众点评网Android客户端发布啦~~~</title>
		<link>http://www.alcoholwang.com/dianping_android_client_application.htm</link>
		<comments>http://www.alcoholwang.com/dianping_android_client_application.htm#comments</comments>
		<pubDate>Wed, 04 Nov 2009 10:36:20 +0000</pubDate>
		<dc:creator>工业酒精</dc:creator>
				<category><![CDATA[工作]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[大众点评网]]></category>

		<guid isPermaLink="false">http://www.alcoholwang.com/?p=132</guid>
		<description><![CDATA[我们部门mmin半个月的设计和开发，大众点评网的Android客户端发布啦～～～～ 主要功能还是集中在餐馆搜索上，毕竟这个是我们的强项。 第一页，搜索框和热门优惠券 第二页，通过AGPS尝试定位你当前的位置，然后搜索附近的餐馆 不管是关键字搜索还是附近搜索都会得到餐馆列表，翻页只需要不断的往下拖动屏幕即可。 还可以根据菜系和价格进行筛选。 选中合适和餐馆后，不仅可以查看餐馆的具体地址、电话等信息，可以直接拨打电话，在地图上查看餐馆位置，还能将餐馆信息发给你的朋友。 想了解餐馆的具体信息，可以查看相关的点评。 餐馆找找了，可以看看有没有相关的优惠券，输入你的手机号，就能通过短信下载优惠 可以查看热门的优惠券 如果有需要下载的用户，可以用条码扫描软件扫描便可直接转向到Market下载。当然直接搜索dianping或者大众点评都能找到。]]></description>
			<content:encoded><![CDATA[<p>我们部门mmin半个月的设计和开发，大众点评网的Android客户端发布啦～～～～</p>
<p>主要功能还是集中在餐馆搜索上，毕竟这个是我们的强项。</p>
<p>第一页，搜索框和热门优惠券</p>
<p><img class="alignnone size-full wp-image-133" title="dpv1_sc1" src="http://img.alcoholwang.com/static/2009/11/dpv1_sc1.png" alt="dpv1_sc1" width="320" height="480" /></p>
<p>第二页，通过AGPS尝试定位你当前的位置，然后搜索附近的餐馆</p>
<p><img style="border: 0px initial initial;" title="dpv1_sc2" src="http://img.alcoholwang.com/static/2009/11/dpv1_sc2.png" alt="dpv1_sc2" width="320" height="480" /></p>
<p>不管是关键字搜索还是附近搜索都会得到餐馆列表，翻页只需要不断的往下拖动屏幕即可。</p>
<p>还可以根据菜系和价格进行筛选。</p>
<p><img style="border: 0px initial initial;" title="dpv1_sc3" src="http://img.alcoholwang.com/static/2009/11/dpv1_sc3.png" alt="dpv1_sc3" width="320" height="480" /></p>
<p>选中合适和餐馆后，不仅可以查看餐馆的具体地址、电话等信息，可以直接拨打电话，在地图上查看餐馆位置，还能将餐馆信息发给你的朋友。</p>
<p><img class="alignnone size-full wp-image-138" title="dpv1_sc6" src="http://img.alcoholwang.com/static/2009/11/dpv1_sc6.png" alt="dpv1_sc6" width="320" height="480" /></p>
<p>想了解餐馆的具体信息，可以查看相关的点评。</p>
<p><img style="border: 0px initial initial;" title="dpv1_sc7" src="http://img.alcoholwang.com/static/2009/11/dpv1_sc7.png" alt="dpv1_sc7" width="320" height="480" /></p>
<p><span id="more-132"></span><br />
餐馆找找了，可以看看有没有相关的优惠券，输入你的手机号，就能通过短信下载优惠</p>
<p><img style="border: 0px initial initial;" title="dpv1_sc8" src="http://img.alcoholwang.com/static/2009/11/dpv1_sc8.png" alt="dpv1_sc8" width="320" height="480" /></p>
<p><img style="border: 0px initial initial;" title="dpv1_sc9" src="http://img.alcoholwang.com/static/2009/11/dpv1_sc9.png" alt="dpv1_sc9" width="320" height="480" /></p>
<p>可以查看热门的优惠券</p>
<p><img class="alignnone size-full wp-image-137" title="dpv1_sc5" src="http://img.alcoholwang.com/static/2009/11/dpv1_sc5.png" alt="dpv1_sc5" width="320" height="480" /></p>
<p>如果有需要下载的用户，可以用条码扫描软件扫描便可直接转向到Market下载。当然直接搜索dianping或者大众点评都能找到。</p>
<p><img class="alignnone size-full wp-image-143" title="market_qrcode" src="http://img.alcoholwang.com/static/2009/11/market_qrcode.png" alt="market_qrcode" width="280" height="280" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alcoholwang.com/dianping_android_client_application.htm/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Google Doc Form 增新功能</title>
		<link>http://www.alcoholwang.com/google_doc_form_new_function.htm</link>
		<comments>http://www.alcoholwang.com/google_doc_form_new_function.htm#comments</comments>
		<pubDate>Tue, 03 Nov 2009 06:19:57 +0000</pubDate>
		<dc:creator>工业酒精</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[杂]]></category>
		<category><![CDATA[Form]]></category>
		<category><![CDATA[Google Doc]]></category>

		<guid isPermaLink="false">http://www.alcoholwang.com/?p=116</guid>
		<description><![CDATA[今天在给公司同事培训Google产品应用，演示Form功能时突然发现多重选择和复选框的右侧多了一个选项——“根据回答转至页面”，随之而来的表单项目中同时多了一个“分页符”的功能，可以自定义页面。 目前有文本、段落文本、多重选择（单选）、复选框、从列表中选择（单选）、比例、网格、章节标题、分页符。 增加了这个GoTo功能，就让Google Doc Form有了逻辑性，可以适应更广泛的调查了，有时甚至媲美调查公司的表单了。 大家可以试试看下面这个表单，体验一下流程～～ 正在加载... 现在另外需要的就是表单摘要统计的导出功能。]]></description>
			<content:encoded><![CDATA[<p>今天在给公司同事培训Google产品应用，演示Form功能时突然发现<strong>多重选择</strong>和<strong>复选框的</strong>右侧多了一个选项——“<strong>根据回答转至页面</strong>”，随之而来的表单项目中同时多了一个“<strong>分页符</strong>”的功能，可以自定义页面。</p>
<p><img class="alignnone size-full wp-image-117" title="google_doc_form_new_function_gotopage" src="http://img.alcoholwang.com/static/2009/11/google_doc_form_new_function_gotopage.png" alt="google_doc_form_new_function_gotopage" width="524" height="300" /></p>
<p>目前有文本、段落文本、多重选择（单选）、复选框、从列表中选择（单选）、比例、网格、章节标题、分页符。</p>
<p>增加了这个GoTo功能，就让Google Doc Form有了逻辑性，可以适应更广泛的调查了，有时甚至媲美调查公司的表单了。</p>
<p>大家可以试试看下面这个表单，体验一下流程～～</p>
<p><iframe style="border:2px solid #000;" src="http://spreadsheets.google.com/embeddedform?key=tK5Lfo-kXk0LUzkVkETwcrg" width="700" height="420" frameborder="0" marginheight="0" marginwidth="0">正在加载...</iframe></p>
<p>现在另外需要的就是表单摘要统计的导出功能。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alcoholwang.com/google_doc_form_new_function.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用Visual Studio 2008创建VC++的ISAPI项目</title>
		<link>http://www.alcoholwang.com/create_isapi_project_by_visual_studio_2008.htm</link>
		<comments>http://www.alcoholwang.com/create_isapi_project_by_visual_studio_2008.htm#comments</comments>
		<pubDate>Sun, 26 Oct 2008 16:32:07 +0000</pubDate>
		<dc:creator>工业酒精</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[ISAPI]]></category>
		<category><![CDATA[VS2008]]></category>
		<category><![CDATA[开源]]></category>

		<guid isPermaLink="false">http://www.alcoholwang.com/?p=26</guid>
		<description><![CDATA[&#160; 在VC++ 6.0和VS2003中都有ISAPI的项目向导，用其开发ISAPI是很方便的，但是从Visual Studio 2005开始这个模板就没有了。 &#160; 如何在用Visual Studio 2008创建VC++的ISAPI项目，并且能够编译兼容32位和64位的操作系统的dll？ &#160; 通常情况下我们安装的Visual Studio 2008的VC++都没有包含64位的编译器，所以在创建项目之前，最好先安装64位编译器。 &#160; &#160; 可以通过控制面板-&#62;添加/删除程序-&#62;Visual Studio 2008-&#62;添加/删除功能-&#62;Visual C++-&#62;X64编译器和工具。 &#160; &#160; 接下来我们就可以创建我们ISAPI项目了。 &#160; 1、打开Visual Studio 2008-&#62;文件菜单-&#62;新建-&#62;项目-&#62;其他语言-&#62;Visual C++-&#62;常规-&#62;空项目 &#160; 2、打开解决方案资源管理器视图-&#62;选择项目-&#62;添加新建项-&#62;C++文件(.cpp) 3、根据第二步，再添加一个模块定义文件(.def) &#160; 4、打开模块定义文件(.def)文件，根据需要的ISAPI的不同种类定义不同的模块方法 &#160; ISAPI_Extension LIBRARY Your_ISAPI_Extension_Name EXPORTS GetExtensionVersion HttpExtensionProc ISAPI_Filter LIBRARY Your_ISAPI_Filter_Name EXPORTS GetFilterVersion HttpFilterProc &#160; 5、(如果需要编译64位的ISAPI)打开生成菜单-&#62;配置管理器-&#62;活动解决方案平台:新建-&#62;键入或选择新平台:x64-&#62;从此处选择复制设置:WIN32 6、打开解决方案资源管理器视图-&#62;选择项目-&#62;属性-&#62;配置-&#62;所有配置-&#62;平台-&#62;所有平台 常规-&#62;输出目录:$(SolutionDir)$(PlatformName)\$(ConfigurationName) 常规-&#62;中间目录:$(PlatformName)\$(ConfigurationName) 常规-&#62;配置类型:动态库(.dll) 常规-&#62;MFC使用:使用标准 Windows 库 常规-&#62;字符集:未设置 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.alcoholwang.com/create_isapi_project_by_visual_studio_2008.htm"><img class="size-full wp-image-46 alignleft" height="80" alt="" src="http://img.alcoholwang.com/static/2008/10/create_isapi_project_by_visual_studio_2008.gif" width="235" align="left" /></a></p>
<p>&#160;</p>
<p>在VC++ 6.0和VS2003中都有ISAPI的项目向导，用其开发ISAPI是很方便的，但是从Visual Studio 2005开始这个模板就没有了。</p>
<p>&#160;</p>
<p><strong></strong></p>
<p><strong>如何在用Visual Studio 2008创建VC++的ISAPI项目，并且能够编译兼容32位和64位的操作系统的dll？</strong></p>
<p> <span id="more-26"></span>
<p>&#160;</p>
<p>通常情况下我们安装的Visual Studio 2008的VC++都没有包含64位的编译器，所以在创建项目之前，最好先安装64位编译器。</p>
<p>&#160;</p>
<p>&#160;</p>
</p>
<p>可以通过<strong>控制面板</strong>-&gt;<strong>添加/删除程序</strong>-&gt;<strong>Visual Studio 2008</strong>-&gt;<strong>添加/删除功能</strong>-&gt;<strong>Visual C++</strong>-&gt;<strong>X64编译器和工具</strong>。</p>
<p>&#160;</p>
<p><img class="alignnone size-full wp-image-27" title="visual_studio_2008_setup_vcpp_x64" height="501" alt="" src="http://img.alcoholwang.com/static/2008/10/visual_studio_2008_setup_vcpp_x64.jpg" width="323" /></p>
<p>&#160;</p>
<p>接下来我们就可以创建我们ISAPI项目了。</p>
<p>&#160;</p>
<p>1、打开<strong>Visual Studio 2008</strong>-&gt;<strong>文件</strong>菜单-&gt;<strong>新建</strong>-&gt;<strong>项目</strong>-&gt;<strong>其他语言</strong>-&gt;<strong>Visual C++</strong>-&gt;<strong>常规</strong>-&gt;<strong>空项目</strong></p>
<p><strong></strong></p>
<p><img class="alignnone size-full wp-image-28" title="visual_studio_2008_create_isapi_project" height="642" alt="" src="http://img.alcoholwang.com/static/2008/10/visual_studio_2008_create_isapi_project.jpg" width="804" /></p>
<p>&#160;</p>
<p>2、打开<strong>解决方案资源管理器</strong>视图-&gt;选择<strong>项目</strong>-&gt;<strong>添加新建项</strong>-&gt;<strong>C++文件(.cpp)</strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p>3、根据第二步，再添加一个<strong>模块定义文件(.def)</strong></p>
<p><strong></strong></p>
<p><img class="alignnone size-full wp-image-29" title="visual_studio_2008_create_isapi_project_addfile" height="301" alt="" src="http://img.alcoholwang.com/static/2008/10/visual_studio_2008_create_isapi_project_addfile.jpg" width="377" /></p>
<p>&#160;</p>
<p>4、打开<strong>模块定义文件(.def)</strong>文件，根据需要的ISAPI的不同种类定义不同的模块方法</p>
<p>&#160;</p>
<ul>
<li><strong>ISAPI_Extension</strong><br />
<blockquote>
<p>LIBRARY Your_ISAPI_Extension_Name         <br />EXPORTS          <br />GetExtensionVersion          <br />HttpExtensionProc</p>
</blockquote>
</li>
<li><strong>ISAPI_Filter</strong><br />
<blockquote>
<p>LIBRARY Your_ISAPI_Filter_Name</p>
<p>EXPORTS</p>
<p>GetFilterVersion</p>
<p>HttpFilterProc</p>
</blockquote>
</li>
</ul>
<p>&#160;</p>
<p>5、(<span style="color: #ff0000">如果需要编译64位的ISAPI</span>)打开<strong>生成</strong>菜单-&gt;<strong>配置管理器</strong>-&gt;<strong>活动解决方案平台</strong>:<strong>新建</strong>-&gt;<strong>键入或选择新平台</strong>:<strong>x64</strong>-&gt;<strong>从此处选择复制设置:WIN32</strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p>6、打开<strong>解决方案资源管理器</strong>视图-&gt;选择<strong>项目</strong>-&gt;<strong>属性</strong>-&gt;<strong>配置</strong>-&gt;<strong>所有配置</strong>-&gt;<strong>平台</strong>-&gt;<strong>所有平台</strong></p>
<p><strong></strong></p>
<ul>
<li><strong>常规</strong>-&gt;<strong>输出目录</strong>:$(SolutionDir)$(PlatformName)\$(ConfigurationName) </li>
<li><strong>常规</strong>-&gt;<strong>中间目录</strong>:$(PlatformName)\$(ConfigurationName) </li>
<li><strong>常规</strong>-&gt;<strong>配置类型</strong>:动态库(.dll) </li>
<li><strong>常规</strong>-&gt;<strong>MFC使用</strong>:使用标准 Windows 库 </li>
<li><strong>常规</strong>-&gt;<strong>字符集</strong>:未设置 </li>
<li><strong>常规</strong>-&gt;<strong>全程序优化</strong>:使用链接时间代码生成 </li>
<li><strong>C/C++</strong>-&gt;<strong>常规</strong>-&gt;<strong>调试信息格式</strong>:程序数据库(/Zi) </li>
<li>(<span style="color: #ff0000">如果需要编译64位的ISAPI</span>)<strong>C/C++</strong>-&gt;<strong>常规</strong>-&gt;检测64位可移植性问题:是(/Wp64) </li>
<li></li>
</ul>
<p>&#160;</p>
<p><img class="alignnone size-full wp-image-31" title="visual_studio_2008_create_isapi_project_attribute_1" height="563" alt="" src="http://img.alcoholwang.com/static/2008/10/visual_studio_2008_create_isapi_project_attribute_1.jpg" width="770" /></p>
<p>&#160;</p>
<p><img class="alignnone size-full wp-image-32" title="visual_studio_2008_create_isapi_project_attribute_2" height="563" alt="" src="http://img.alcoholwang.com/static/2008/10/visual_studio_2008_create_isapi_project_attribute_2.jpg" width="770" /></p>
<p>&#160;</p>
<p>7、打开C++文件，输入你ISAPI相关的代码(这部分不做详细解释，以后的文章会详述)，这里给段示例代码，用来更改HTTP Header中的Server属性</p>
<p>&#160;</p>
<blockquote><p>#include &lt;windows.h&gt;</p>
<p>#include &lt;stdio.h&gt;</p>
<p>#include &lt;stdlib.h&gt;</p>
<p>#include &lt;httpfilt.h&gt;</p>
<p>DWORD DoSendResponse(HTTP_FILTER_CONTEXT * pfc, HTTP_FILTER_SEND_RESPONSE * pResponse);</p>
<p>BOOL WINAPI __stdcall GetFilterVersion(HTTP_FILTER_VERSION *pVer)</p>
<p>{</p>
<p>pVer-&gt;dwFlags = ( SF_NOTIFY_ORDER_LOW | SF_NOTIFY_SEND_RESPONSE );</p>
<p>pVer-&gt;dwFilterVersion = HTTP_FILTER_REVISION;</p>
<p>strcpy(pVer-&gt;lpszFilterDesc, &quot;Replace Server Header ISAPI filter, Version 1.0&quot;);</p>
<p>return TRUE;</p>
<p>}</p>
<p>DWORD WINAPI __stdcall HttpFilterProc(HTTP_FILTER_CONTEXT *pfc, DWORD NotificationType, VOID *pvData)</p>
<p>{</p>
<p>switch (NotificationType)</p>
<p>{</p>
<p>case SF_NOTIFY_SEND_RESPONSE :</p>
<p>return DoSendResponse(pfc, (HTTP_FILTER_SEND_RESPONSE *) pvData);</p>
<p>default :</p>
<p>break;</p>
<p>}</p>
<p>return SF_STATUS_REQ_NEXT_NOTIFICATION;</p>
<p>}     <br />DWORD DoSendResponse(HTTP_FILTER_CONTEXT * pfc,HTTP_FILTER_SEND_RESPONSE * pResponse)</p>
<p>{</p>
<p>BOOL fServer = TRUE;</p>
<p>DWORD dwServerError;</p>
<p>fServer = pResponse-&gt;SetHeader(pfc, &quot;Server:&quot;, &quot;MyWebServer&quot;);</p>
<p>if ( !fServer )</p>
<p>{</p>
<p>dwServerError = GetLastError();</p>
<p>pfc-&gt;pFilterContext = (LPVOID)(DWORD64)pResponse-&gt;HttpStatus;</p>
<p>}</p>
<p>return SF_STATUS_REQ_NEXT_NOTIFICATION;</p>
<p>}</p>
</blockquote>
<p>&#160;</p>
<p>最后你就可以编译你的项目了，如果出现编译错误，可能<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&amp;displaylang=en" target="_self">Windows SDK</a>，安装后增加相应的VC++引用即可。</p>
<p>&#160;</p>
<p>你也可以<a href="http://img.alcoholwang.com/static/2008/10/isapi.zip">下载示例项目</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.alcoholwang.com/create_isapi_project_by_visual_studio_2008.htm/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
