windows desktop
Windows内存小结      摘要: 虚拟内存, 物理内存,工作集, 页文件, 堆栈,堆  阅读全文
posted @ 2016-04-07 21:45 Richard Wei 阅读(1663) | 评论 (1)  编辑
Windows系统机制笔记      摘要: System Mechanisms(interrupt, kernel object, synchronization)  阅读全文
posted @ 2016-03-22 22:48 Richard Wei 阅读(1215) | 评论 (1)  编辑
GDI VS Dxgi      摘要: Win10, WinRT, Dxgi  阅读全文
posted @ 2016-03-16 22:09 Richard Wei 阅读(1331) | 评论 (1)  编辑
Windows进程笔记      摘要: Windows进程结构  阅读全文
posted @ 2016-03-16 22:03 Richard Wei 阅读(1142) | 评论 (0)  编辑
深入解析结构化异常处理(SEH)      摘要: 告诉你Windows结构化异常处理(SEH)技术的台前幕后...  阅读全文
posted @ 2015-02-27 21:40 Richard Wei 阅读(7354) | 评论 (0)  编辑
如何给开源的DUILib支持Accessibility      摘要: 尽管我N次吐槽基于GDI的DirectUI界面库会随着XP的淡出而逐渐失去市场, 但是实际工作中还是要经常和GDI打交道,外面招聘单位还是有不少Windows客户端的开发岗位。 在这"移动互联和"Web前端"横行的"大数据"时代,很多同事开始向移动App和大数据转型, 尽管这几年PC客户端的开发人员是只出不进, 但是只要Windows存在一天,我们的工作就还是有价值的..
  阅读全文
posted @ 2014-11-15 00:01 Richard Wei 阅读(6264) | 评论 (7)  编辑
如何在桌面上透明的绘画      摘要: 桌面透明标注和绘画实现原理  阅读全文
posted @ 2014-09-22 23:10 Richard Wei 阅读(4363) | 评论 (3)  编辑
如何检测资源泄露      摘要: Window上我们常见的资源泄露包括内存和对象句柄泄露, 下面讨论下对各类泄露的检测方法。
  阅读全文
posted @ 2014-08-27 22:37 Richard Wei 阅读(2726) | 评论 (0)  编辑
如何基于纯GDI实现alpha通道的矢量和文字绘制      摘要: 一个基本的图形引擎要包括几个方面的支持:位图绘制,文字绘制,矢量绘制(如矩形,线条)。
可惜GDI这个20多年前发明的老古董,对这几项的绘制, 除了位图绘制可以通过AlphaBlend支持alpha通道,其他绘制都不支持alpha通道。
  阅读全文
posted @ 2014-08-26 00:22 Richard Wei 阅读(3764) | 评论 (3)  编辑
如何抓取扬声器的声音      摘要: 工作中有个需求是关于抓取扬声器的声音, 为什么会有这个需求?
试想我们在共享远程桌面时,如果能够把本地桌面应用程序的声音也一起发给对方, 用户体验该是多么棒。
  阅读全文
posted @ 2014-08-21 23:34 Richard Wei 阅读(6568) | 评论 (5)  编辑
如何将Icon转成Bitmap      摘要: 最近工作中有个需求是将Icon转成带Alpha通道的Bitmap, 虽然网上有不少这方面的文章,但很多都是错的, 这里记录下,或许对后来人有用  阅读全文
posted @ 2014-08-21 22:23 Richard Wei 阅读(3517) | 评论 (0)  编辑
一个exe可执行文件的生与死(运行原理)(转载)      摘要: 本文讲的的Windows 环境下exe可执行文件的运行原理,这里面涉及的知识很多,需要读者对Windows操作系统(如注册表、进程、线程、内存管理、PE文件格式等)、Windows编程(本文使用c++语言)等有所了解。  阅读全文
posted @ 2014-04-05 11:48 Richard Wei 阅读(1190) | 评论 (0)  编辑
从点击Button到弹出一个MessageBox, 背后发生了什么      摘要: 简单总结下,操作系统通过一层层的封装,隐藏了太多的东西, 很多看似简单的行为, 实际上背后都有很复杂层层调用。理解这些原理,可以让你的知识达到一定的深度,帮助你更好的解决问题。
  阅读全文
posted @ 2014-04-05 00:57 Richard Wei 阅读(4025) | 评论 (2)  编辑
关于Windows高DPI的一些简单总结      摘要: 如果说以前XP时代我们还有理由不关注高DPI, 那么在移动设备时代和大显示器的高分辨率时代, 我们就没有理由不关注高DPI了, 比如Surface Pro的分辨率是1920x1080, 这种情况下如果系统我们不设置高DPI, 基本上就没法触摸和操作了,所以现在普通程序对高DPI的支持已经成为趋势了。
  阅读全文
posted @ 2014-02-18 23:12 Richard Wei 阅读(23991) | 评论 (10)  编辑
Window Ghosting      摘要: 在XP时代我们的程序没有响应后只能通过任务管理器强制杀掉,但是Vista之后情况变了, 我们仍然可以拖动失去响应的窗口,甚至可以尝试最小化和关闭窗口, 我们把这个特性叫住Window Ghosting。
  阅读全文
posted @ 2014-01-08 21:26 Richard Wei 阅读(2434) | 评论 (3)  编辑

Full windows desktop Archive