﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-厚积薄发-随笔分类-windows desktop</title><link>http://www.cppblog.com/weiym/category/19539.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 20 Jun 2018 08:00:55 GMT</lastBuildDate><pubDate>Wed, 20 Jun 2018 08:00:55 GMT</pubDate><ttl>60</ttl><item><title>Windows内存小结</title><link>http://www.cppblog.com/weiym/archive/2016/04/07/213209.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Thu, 07 Apr 2016 13:45:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2016/04/07/213209.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/213209.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2016/04/07/213209.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/213209.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/213209.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 虚拟内存， 物理内存，工作集， 页文件， 堆栈，堆&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2016/04/07/213209.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/213209.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2016-04-07 21:45 <a href="http://www.cppblog.com/weiym/archive/2016/04/07/213209.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows系统机制笔记</title><link>http://www.cppblog.com/weiym/archive/2016/03/22/213090.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Tue, 22 Mar 2016 14:48:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2016/03/22/213090.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/213090.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2016/03/22/213090.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/213090.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/213090.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: System Mechanisms(interrupt, kernel object, synchronization)&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2016/03/22/213090.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/213090.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2016-03-22 22:48 <a href="http://www.cppblog.com/weiym/archive/2016/03/22/213090.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>GDI VS  Dxgi</title><link>http://www.cppblog.com/weiym/archive/2016/03/16/213046.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Wed, 16 Mar 2016 14:09:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2016/03/16/213046.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/213046.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2016/03/16/213046.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/213046.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/213046.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Win10, WinRT, Dxgi&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2016/03/16/213046.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/213046.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2016-03-16 22:09 <a href="http://www.cppblog.com/weiym/archive/2016/03/16/213046.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows进程笔记</title><link>http://www.cppblog.com/weiym/archive/2016/03/16/213045.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Wed, 16 Mar 2016 14:03:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2016/03/16/213045.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/213045.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2016/03/16/213045.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/213045.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/213045.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Windows进程结构&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2016/03/16/213045.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/213045.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2016-03-16 22:03 <a href="http://www.cppblog.com/weiym/archive/2016/03/16/213045.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>深入解析结构化异常处理(SEH)</title><link>http://www.cppblog.com/weiym/archive/2015/02/27/209884.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Fri, 27 Feb 2015 13:40:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2015/02/27/209884.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/209884.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2015/02/27/209884.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/209884.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/209884.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 告诉你Windows结构化异常处理(SEH)技术的台前幕后...&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2015/02/27/209884.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/209884.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2015-02-27 21:40 <a href="http://www.cppblog.com/weiym/archive/2015/02/27/209884.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何给开源的DUILib支持Accessibility</title><link>http://www.cppblog.com/weiym/archive/2014/11/15/208885.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Fri, 14 Nov 2014 16:01:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2014/11/15/208885.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/208885.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2014/11/15/208885.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/208885.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/208885.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 尽管我N次吐槽基于GDI的DirectUI界面库会随着XP的淡出而逐渐失去市场， 但是实际工作中还是要经常和GDI打交道，外面招聘单位还是有不少Windows客户端的开发岗位。 在这"移动互联和"Web前端"横行的"大数据"时代，很多同事开始向移动App和大数据转型， 尽管这几年PC客户端的开发人员是只出不进， 但是只要Windows存在一天，我们的工作就还是有价值的..<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2014/11/15/208885.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/208885.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2014-11-15 00:01 <a href="http://www.cppblog.com/weiym/archive/2014/11/15/208885.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何在桌面上透明的绘画</title><link>http://www.cppblog.com/weiym/archive/2014/09/22/208379.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Mon, 22 Sep 2014 15:10:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2014/09/22/208379.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/208379.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2014/09/22/208379.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/208379.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/208379.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 桌面透明标注和绘画实现原理&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2014/09/22/208379.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/208379.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2014-09-22 23:10 <a href="http://www.cppblog.com/weiym/archive/2014/09/22/208379.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何检测资源泄露</title><link>http://www.cppblog.com/weiym/archive/2014/08/27/208157.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Wed, 27 Aug 2014 14:37:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2014/08/27/208157.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/208157.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2014/08/27/208157.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/208157.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/208157.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Window上我们常见的资源泄露包括内存和对象句柄泄露， 下面讨论下对各类泄露的检测方法。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2014/08/27/208157.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/208157.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2014-08-27 22:37 <a href="http://www.cppblog.com/weiym/archive/2014/08/27/208157.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何基于纯GDI实现alpha通道的矢量和文字绘制</title><link>http://www.cppblog.com/weiym/archive/2014/08/26/208131.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Mon, 25 Aug 2014 16:22:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2014/08/26/208131.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/208131.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2014/08/26/208131.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/208131.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/208131.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 一个基本的图形引擎要包括几个方面的支持：位图绘制，文字绘制，矢量绘制(如矩形，线条)。 <br>可惜GDI这个20多年前发明的老古董，对这几项的绘制， 除了位图绘制可以通过AlphaBlend支持alpha通道，其他绘制都不支持alpha通道。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2014/08/26/208131.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/208131.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2014-08-26 00:22 <a href="http://www.cppblog.com/weiym/archive/2014/08/26/208131.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何抓取扬声器的声音</title><link>http://www.cppblog.com/weiym/archive/2014/08/21/208087.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Thu, 21 Aug 2014 15:34:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2014/08/21/208087.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/208087.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2014/08/21/208087.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/208087.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/208087.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 工作中有个需求是关于抓取扬声器的声音， 为什么会有这个需求？ <br>试想我们在共享远程桌面时，如果能够把本地桌面应用程序的声音也一起发给对方， 用户体验该是多么棒。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2014/08/21/208087.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/208087.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2014-08-21 23:34 <a href="http://www.cppblog.com/weiym/archive/2014/08/21/208087.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何将Icon转成Bitmap</title><link>http://www.cppblog.com/weiym/archive/2014/08/21/208085.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Thu, 21 Aug 2014 14:23:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2014/08/21/208085.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/208085.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2014/08/21/208085.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/208085.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/208085.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 最近工作中有个需求是将Icon转成带Alpha通道的Bitmap, 虽然网上有不少这方面的文章，但很多都是错的， 这里记录下，或许对后来人有用&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2014/08/21/208085.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/208085.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2014-08-21 22:23 <a href="http://www.cppblog.com/weiym/archive/2014/08/21/208085.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个exe可执行文件的生与死（运行原理)(转载)</title><link>http://www.cppblog.com/weiym/archive/2014/04/05/206477.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Sat, 05 Apr 2014 03:48:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2014/04/05/206477.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/206477.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2014/04/05/206477.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/206477.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/206477.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本文讲的的Windows 环境下exe可执行文件的运行原理，这里面涉及的知识很多，需要读者对Windows操作系统（如注册表、进程、线程、内存管理、PE文件格式等）、Windows编程（本文使用c++语言）等有所了解。&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2014/04/05/206477.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/206477.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2014-04-05 11:48 <a href="http://www.cppblog.com/weiym/archive/2014/04/05/206477.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>从点击Button到弹出一个MessageBox， 背后发生了什么</title><link>http://www.cppblog.com/weiym/archive/2014/04/05/206474.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Fri, 04 Apr 2014 16:57:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2014/04/05/206474.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/206474.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2014/04/05/206474.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/206474.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/206474.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 简单总结下，操作系统通过一层层的封装，隐藏了太多的东西， 很多看似简单的行为， 实际上背后都有很复杂层层调用。理解这些原理，可以让你的知识达到一定的深度，帮助你更好的解决问题。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2014/04/05/206474.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/206474.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2014-04-05 00:57 <a href="http://www.cppblog.com/weiym/archive/2014/04/05/206474.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于Windows高DPI的一些简单总结</title><link>http://www.cppblog.com/weiym/archive/2014/02/18/205841.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Tue, 18 Feb 2014 15:12:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2014/02/18/205841.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/205841.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2014/02/18/205841.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/205841.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/205841.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如果说以前XP时代我们还有理由不关注高DPI，  那么在移动设备时代和大显示器的高分辨率时代， 我们就没有理由不关注高DPI了， 比如Surface Pro的分辨率是1920x1080， 这种情况下如果系统我们不设置高DPI， 基本上就没法触摸和操作了，所以现在普通程序对高DPI的支持已经成为趋势了。 <br>&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2014/02/18/205841.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/205841.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2014-02-18 23:12 <a href="http://www.cppblog.com/weiym/archive/2014/02/18/205841.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Window Ghosting</title><link>http://www.cppblog.com/weiym/archive/2014/01/08/205243.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Wed, 08 Jan 2014 13:26:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2014/01/08/205243.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/205243.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2014/01/08/205243.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/205243.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/205243.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在XP时代我们的程序没有响应后只能通过任务管理器强制杀掉，但是Vista之后情况变了， 我们仍然可以拖动失去响应的窗口，甚至可以尝试最小化和关闭窗口， 我们把这个特性叫住Window Ghosting。<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2014/01/08/205243.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/205243.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2014-01-08 21:26 <a href="http://www.cppblog.com/weiym/archive/2014/01/08/205243.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows桌面共享中一些常见的抓屏技术</title><link>http://www.cppblog.com/weiym/archive/2013/12/01/204536.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Sun, 01 Dec 2013 14:04:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2013/12/01/204536.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/204536.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2013/12/01/204536.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/204536.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/204536.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 最后简单总结下 ， 我们可以看到Windows系统上基本没有一种通用的抓屏技术可以高效的抓取所有的系统（XP/Win7/Win8）， 很大一部原因是操作系统的显示驱动模型在从XPDM向WDDM转变， 应用层的API也在从GDI向D3D转变 。 相对于Linux的稳定， Window的不断发展和进步， 对开发人员究竟是喜是悲？&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2013/12/01/204536.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/204536.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2013-12-01 22:04 <a href="http://www.cppblog.com/weiym/archive/2013/12/01/204536.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HOOK技术的一些简单总结</title><link>http://www.cppblog.com/weiym/archive/2013/10/30/203991.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Wed, 30 Oct 2013 03:03:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2013/10/30/203991.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/203991.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2013/10/30/203991.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/203991.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/203991.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 探讨各种Hook技术: SetWindowsHookEx, SetWinEventHook, API Hook, COM Hook&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2013/10/30/203991.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/203991.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2013-10-30 11:03 <a href="http://www.cppblog.com/weiym/archive/2013/10/30/203991.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于Windows窗口框架</title><link>http://www.cppblog.com/weiym/archive/2013/09/08/203077.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Sun, 08 Sep 2013 06:47:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2013/09/08/203077.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/203077.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2013/09/08/203077.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/203077.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/203077.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我们知道Windows的窗口消息处理函数是C方式， 面向过程的， 所以窗口框架的基本任务就是将它转成面向对象的方式， 确切的说如何将消息处理函数第一参数HWND转成对象指针。&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2013/09/08/203077.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/203077.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2013-09-08 14:47 <a href="http://www.cppblog.com/weiym/archive/2013/09/08/203077.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何获取桌面截图</title><link>http://www.cppblog.com/weiym/archive/2013/08/30/202882.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Fri, 30 Aug 2013 12:30:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2013/08/30/202882.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/202882.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2013/08/30/202882.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/202882.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/202882.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 最近工作 中有个需求是抓取桌面截图， 这里的桌面是指点了“显示桌面”之后看到的桌面， 截图内容包括桌面背景和图标以及任务栏&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2013/08/30/202882.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/202882.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2013-08-30 20:30 <a href="http://www.cppblog.com/weiym/archive/2013/08/30/202882.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>浅析Windows安全相关的一些概念</title><link>http://www.cppblog.com/weiym/archive/2013/08/25/202751.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Sat, 24 Aug 2013 23:58:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2013/08/25/202751.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/202751.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2013/08/25/202751.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/202751.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/202751.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 记录一些Windows 安全相关的概念， 分享自己对Windows安全机制的一些理解。&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2013/08/25/202751.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/202751.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2013-08-25 07:58 <a href="http://www.cppblog.com/weiym/archive/2013/08/25/202751.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DirectUI中模态对话框和菜单的原理</title><link>http://www.cppblog.com/weiym/archive/2013/04/07/199189.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Sun, 07 Apr 2013 14:19:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2013/04/07/199189.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/199189.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2013/04/07/199189.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/199189.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/199189.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Windows的API封装了太多细节， 尽管大部分时候我们只要知道如何使用它们，而不用关心它们的内部如何实现。 但是当你写一些相对底层的东西，比如开发自己的DirectUI界面库时， 还是需要真正理解某些API的内部实现原理，才能继续深入下去&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2013/04/07/199189.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/199189.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2013-04-07 22:19 <a href="http://www.cppblog.com/weiym/archive/2013/04/07/199189.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Rootkit技术发展史(转载) </title><link>http://www.cppblog.com/weiym/archive/2013/01/12/197217.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Sat, 12 Jan 2013 14:32:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2013/01/12/197217.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/197217.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2013/01/12/197217.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/197217.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/197217.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  “SSDT”（System Service Descriptor Table，系统服务描述符表） Inline Hook FSD”（File System Driver，文件系统驱动）&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2013/01/12/197217.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/197217.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2013-01-12 22:32 <a href="http://www.cppblog.com/weiym/archive/2013/01/12/197217.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>理解Windows内核模式与用户模式</title><link>http://www.cppblog.com/weiym/archive/2013/01/12/197216.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Sat, 12 Jan 2013 14:03:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2013/01/12/197216.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/197216.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2013/01/12/197216.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/197216.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/197216.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: windows程序运行分为内核模式和用户模式，内核模式可以访问所有的内存地址空间， 并且可以访问所有的CPU指令。一般程序运行在用户模式， 通过系统调用切换到内核模式执行系统功能，Windows系统通过这种方式来确保系统的安全和稳定。&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2013/01/12/197216.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/197216.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2013-01-12 22:03 <a href="http://www.cppblog.com/weiym/archive/2013/01/12/197216.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何让窗口控件半透明</title><link>http://www.cppblog.com/weiym/archive/2012/08/23/187998.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Wed, 22 Aug 2012 16:38:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2012/08/23/187998.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/187998.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2012/08/23/187998.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/187998.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/187998.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在网上关于窗口视觉效果，有2个问题被问得最多:<br>第一个是如何让窗口边框有阴影效果？<br>第二个是如何让窗口控件有半透明效果？<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2012/08/23/187998.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/187998.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2012-08-23 00:38 <a href="http://www.cppblog.com/weiym/archive/2012/08/23/187998.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软件换肤的原理</title><link>http://www.cppblog.com/weiym/archive/2012/08/21/187883.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Tue, 21 Aug 2012 14:33:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2012/08/21/187883.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/187883.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2012/08/21/187883.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/187883.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/187883.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 总的来说DirectUI是趋势，而微软的WPF代表了DirectUI最先进的技术方向，换肤对于DirectUI来说非常容易。随着Win7，Win8 的普及，传统界面库的市场会越来越小，一来因为系统本身已经很炫了，二来微软自己的WPF和Xaml技术基本上已经可以实现任何想要的效果。当然只要XP不消亡，传统的界面库还是有自己的一席之地。&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2012/08/21/187883.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/187883.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2012-08-21 22:33 <a href="http://www.cppblog.com/weiym/archive/2012/08/21/187883.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>共享个人写的一个截屏小工具</title><link>http://www.cppblog.com/weiym/archive/2012/08/21/187801.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Mon, 20 Aug 2012 16:02:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2012/08/21/187801.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/187801.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2012/08/21/187801.html#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/187801.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/187801.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 主要特性:<br>(1)软件小而高效，使用流畅，设计人性化<br>(2)支持截图区域的手工选择和根据窗口自动识别选择<br>(3)支持矩形，圆形，直线，箭头，画笔，文本等注释工具<br>(4)支持橡皮擦除功能<br>(5)无限次数的撤销和重做<br>(6)支持鼠标光标的截取<br>(7)支持鼠标区域跟踪和放大<br>(8)支持各种图像文件格式的保存和编辑<br>(9)支持多显示器<br>(10)支持换肤和多语言&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2012/08/21/187801.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/187801.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2012-08-21 00:02 <a href="http://www.cppblog.com/weiym/archive/2012/08/21/187801.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何学习Windows编程</title><link>http://www.cppblog.com/weiym/archive/2012/08/15/187276.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Wed, 15 Aug 2012 05:37:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2012/08/15/187276.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/187276.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2012/08/15/187276.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/187276.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/187276.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 经常有初学者询问如何学习Windows编程？<br><br>很多人从MFC开始学习，结果常常是一头雾水，知难而退；也有人毅力坚强，熬过了MFC的阵痛期，最后却是知其然而不知其所以然，并且思维被限制在MFC的框架之中，遇到稍微有点规模的程序就无从下手了。&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2012/08/15/187276.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/187276.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2012-08-15 13:37 <a href="http://www.cppblog.com/weiym/archive/2012/08/15/187276.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何减小Exe, DLL 的大小</title><link>http://www.cppblog.com/weiym/archive/2012/07/07/182076.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Sat, 07 Jul 2012 07:17:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2012/07/07/182076.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/182076.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2012/07/07/182076.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/182076.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/182076.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 运行库，数据节， 代码节&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2012/07/07/182076.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/182076.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2012-07-07 15:17 <a href="http://www.cppblog.com/weiym/archive/2012/07/07/182076.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>远程线程入门</title><link>http://www.cppblog.com/weiym/archive/2012/06/20/179509.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Wed, 20 Jun 2012 07:38:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2012/06/20/179509.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/179509.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2012/06/20/179509.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/179509.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/179509.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:       远程线程作为一项"合法"的代码注入技术，在windows上被大量使用， 它的本质就是把一块可执行代码写入到对方进程，然后让其起运行。<br>      一般它的实现过程是这样的， 通过VirtualAllocEx在目标进程分配内存空间，然后通过WriteProcessMemory将我们的可执行代码写入到目标进程，最后通过CreateRemoteThread让我们的可执行代码在目标进称里运行起来。&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2012/06/20/179509.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/179509.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2012-06-20 15:38 <a href="http://www.cppblog.com/weiym/archive/2012/06/20/179509.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Sessions, Window Stations and Desktops</title><link>http://www.cppblog.com/weiym/archive/2012/05/12/174701.html</link><dc:creator>Richard Wei</dc:creator><author>Richard Wei</author><pubDate>Sat, 12 May 2012 15:37:00 GMT</pubDate><guid>http://www.cppblog.com/weiym/archive/2012/05/12/174701.html</guid><wfw:comment>http://www.cppblog.com/weiym/comments/174701.html</wfw:comment><comments>http://www.cppblog.com/weiym/archive/2012/05/12/174701.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/weiym/comments/commentRss/174701.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/weiym/services/trackbacks/174701.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: widnows下多用户多桌面的原理&nbsp;&nbsp;<a href='http://www.cppblog.com/weiym/archive/2012/05/12/174701.html'>阅读全文</a><img src ="http://www.cppblog.com/weiym/aggbug/174701.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/weiym/" target="_blank">Richard Wei</a> 2012-05-12 23:37 <a href="http://www.cppblog.com/weiym/archive/2012/05/12/174701.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>