<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/KeSummer" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/KeSummer" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 12 Oct 2010 15:48:00 GMT</lastBuildDate><title>KeSummer的专栏</title><description>CSDN博客聚合服务</description><link>http://blog.csdn.net/blogrss.aspx?username=KeSummer</link><item><title>关于WTL中对WM_PAINT中的处理</title><link>http://blog.csdn.net/KeSummer/archive/2010/10/12/5937053.aspx</link><description>WTL8.0中的atlcrack.h对窗口消息进行了解码，因为windows消息一般由wParam和lParam传递，这样使用起来不方便。但对WM_PAINT解码成OnPaint(HDC hDC)，hDC一直都为NULL，查看了atlcrack.h(也只能查看其代码了，因为没有文档的)，发现其代码是这样写的：// void OnPaint(CDCHandle dc)
#define MSG_WM_PAINT(func) \
	if (uMsg == WM_PAINT) \
	{ \
		SetMsgHandled(TRUE); \
		func((HDC)wParam); \
		lResult = 0; \
		if(IsMsgHandled()) \
			return TRUE; \
	}&lt;img src=&quot;http://www1.feedsky.com/t1/422910410/KeSummer/csdn.net/s.gif?r=http://blog.csdn.net/KeSummer/archive/2010/10/12/5937053.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/KeSummer/422910410/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/KeSummer/422910410/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 12 Oct 2010 23:48:00 +0800</pubDate><author>KeSummer</author><guid isPermaLink="false">http://blog.csdn.net/KeSummer/archive/2010/10/12/5937053.aspx</guid><dc:creator>KeSummer</dc:creator><fs:srclink>http://blog.csdn.net/KeSummer/archive/2010/10/12/5937053.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/KeSummer/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/KeSummer/~1182112/422910410/1182093</fs:itemid></item><item><title>dll源代码调试全攻略~包括ISAPI,API HOOK,GINA等dll的源代码调试方法~</title><link>http://blog.csdn.net/KeSummer/archive/2008/06/23/2580114.aspx</link><description>讲述多种类型的dll的调试方法，包括消息钩子，api hook,ISAPI，Gina等。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/KeSummer/422910422/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/KeSummer/422910422/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 23 Jun 2008 20:17:00 +0800</pubDate><author>KeSummer</author><guid isPermaLink="false">http://blog.csdn.net/KeSummer/archive/2008/06/23/2580114.aspx</guid><dc:creator>KeSummer</dc:creator><fs:srclink>http://blog.csdn.net/KeSummer/archive/2008/06/23/2580114.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/KeSummer/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/KeSummer/~1182112/422910422/1182093</fs:itemid></item><item><title>用C++实现插件体系结构z</title><link>http://blog.csdn.net/KeSummer/archive/2008/06/12/2541548.aspx</link><description>本文讨论一种简单却有效的插件体系结构，它使用C++,动态链接库，基于面向对象编程的思想。&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/KeSummer/422910431/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/KeSummer/422910431/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 12 Jun 2008 21:24:00 +0800</pubDate><author>KeSummer</author><guid isPermaLink="false">http://blog.csdn.net/KeSummer/archive/2008/06/12/2541548.aspx</guid><dc:creator>KeSummer</dc:creator><fs:srclink>http://blog.csdn.net/KeSummer/archive/2008/06/12/2541548.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/KeSummer/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/KeSummer/~1182112/422910431/1182093</fs:itemid></item><item><title>毕业设计翻译的文章－系统范围内挂钩本地API控制进程的创建</title><link>http://blog.csdn.net/KeSummer/archive/2008/06/12/2541518.aspx</link><description>如果挂钩系统调用来拦截进程的创建．&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/KeSummer/422910432/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/KeSummer/422910432/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 12 Jun 2008 21:16:00 +0800</pubDate><author>KeSummer</author><guid isPermaLink="false">http://blog.csdn.net/KeSummer/archive/2008/06/12/2541518.aspx</guid><dc:creator>KeSummer</dc:creator><fs:srclink>http://blog.csdn.net/KeSummer/archive/2008/06/12/2541518.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/KeSummer/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/KeSummer/~1182112/422910432/1182093</fs:itemid></item><item><title>极力推荐一个数据库-sqlite</title><link>http://blog.csdn.net/KeSummer/archive/2008/06/12/2541385.aspx</link><description>sqlite有以下特色：零配置，不象其他数据库那样需要配置。无服务器，不是CS架构的数据库。单数据库文件，数据都保存在一个文件里面。跨平台的数据库格式，无论是大小尾还是32位，64位，都可以移植。紧凑，编译后整个sqlite库只有200KB大小。自显类型可变长度记录容读的代码 SQL编译器开放的授权 SQL扩展&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/KeSummer/422910442/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/KeSummer/422910442/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 12 Jun 2008 20:40:00 +0800</pubDate><author>KeSummer</author><guid isPermaLink="false">http://blog.csdn.net/KeSummer/archive/2008/06/12/2541385.aspx</guid><dc:creator>KeSummer</dc:creator><fs:srclink>http://blog.csdn.net/KeSummer/archive/2008/06/12/2541385.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/KeSummer/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/KeSummer/~1182112/422910442/1182093</fs:itemid></item><item><title>三两行代码实现进程防杀，免驱动，IceSword,WSysCheck等无效．</title><link>http://blog.csdn.net/KeSummer/archive/2008/05/18/2455379.aspx</link><description>如何在ring3做进程防杀.&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/KeSummer/422910451/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/KeSummer/422910451/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 18 May 2008 02:02:00 +0800</pubDate><author>KeSummer</author><guid isPermaLink="false">http://blog.csdn.net/KeSummer/archive/2008/05/18/2455379.aspx</guid><dc:creator>KeSummer</dc:creator><fs:srclink>http://blog.csdn.net/KeSummer/archive/2008/05/18/2455379.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/KeSummer/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/KeSummer/~1182112/422910451/1182093</fs:itemid></item><item><title>vc6快10年了，发个vc6能用的SDK和库列表</title><link>http://blog.csdn.net/KeSummer/archive/2008/05/17/2453620.aspx</link><description>一些库和sdk收集&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/KeSummer/422910453/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/KeSummer/422910453/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 17 May 2008 10:25:00 +0800</pubDate><author>KeSummer</author><guid isPermaLink="false">http://blog.csdn.net/KeSummer/archive/2008/05/17/2453620.aspx</guid><dc:creator>KeSummer</dc:creator><fs:srclink>http://blog.csdn.net/KeSummer/archive/2008/05/17/2453620.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/KeSummer/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/KeSummer/~1182112/422910453/1182093</fs:itemid></item></channel></rss>
