windows desktop
Windows內(nèi)存小結(jié)
摘要: 虛擬內(nèi)存, 物理內(nèi)存,工作集, 頁(yè)文件, 堆棧,堆
閱讀全文
posted @
2016-04-07 21:45 Richard Wei 閱讀(3322) |
評(píng)論 (1) 編輯
Windows系統(tǒng)機(jī)制筆記
摘要: System Mechanisms(interrupt, kernel object, synchronization)
閱讀全文
posted @
2016-03-22 22:48 Richard Wei 閱讀(2183) |
評(píng)論 (1) 編輯
GDI VS Dxgi
摘要: Win10, WinRT, Dxgi
閱讀全文
posted @
2016-03-16 22:09 Richard Wei 閱讀(3976) |
評(píng)論 (1) 編輯
Windows進(jìn)程筆記
摘要: Windows進(jìn)程結(jié)構(gòu)
閱讀全文
posted @
2016-03-16 22:03 Richard Wei 閱讀(2730) |
評(píng)論 (0) 編輯
深入解析結(jié)構(gòu)化異常處理(SEH)
摘要: 告訴你Windows結(jié)構(gòu)化異常處理(SEH)技術(shù)的臺(tái)前幕后...
閱讀全文
posted @
2015-02-27 21:40 Richard Wei 閱讀(16595) |
評(píng)論 (0) 編輯
如何給開(kāi)源的DUILib支持Accessibility
摘要: 盡管我N次吐槽基于GDI的DirectUI界面庫(kù)會(huì)隨著XP的淡出而逐漸失去市場(chǎng), 但是實(shí)際工作中還是要經(jīng)常和GDI打交道,外面招聘單位還是有不少Windows客戶端的開(kāi)發(fā)崗位。 在這"移動(dòng)互聯(lián)和"Web前端"橫行的"大數(shù)據(jù)"時(shí)代,很多同事開(kāi)始向移動(dòng)App和大數(shù)據(jù)轉(zhuǎn)型, 盡管這幾年P(guān)C客戶端的開(kāi)發(fā)人員是只出不進(jìn), 但是只要Windows存在一天,我們的工作就還是有價(jià)值的..
閱讀全文
posted @
2014-11-15 00:01 Richard Wei 閱讀(8342) |
評(píng)論 (7) 編輯
如何在桌面上透明的繪畫(huà)
摘要: 桌面透明標(biāo)注和繪畫(huà)實(shí)現(xiàn)原理
閱讀全文
posted @
2014-09-22 23:10 Richard Wei 閱讀(6364) |
評(píng)論 (3) 編輯
如何檢測(cè)資源泄露
摘要: Window上我們常見(jiàn)的資源泄露包括內(nèi)存和對(duì)象句柄泄露, 下面討論下對(duì)各類泄露的檢測(cè)方法。
閱讀全文
posted @
2014-08-27 22:37 Richard Wei 閱讀(3799) |
評(píng)論 (0) 編輯
如何基于純GDI實(shí)現(xiàn)alpha通道的矢量和文字繪制
摘要: 一個(gè)基本的圖形引擎要包括幾個(gè)方面的支持:位圖繪制,文字繪制,矢量繪制(如矩形,線條)。
可惜GDI這個(gè)20多年前發(fā)明的老古董,對(duì)這幾項(xiàng)的繪制, 除了位圖繪制可以通過(guò)AlphaBlend支持alpha通道,其他繪制都不支持alpha通道。
閱讀全文
posted @
2014-08-26 00:22 Richard Wei 閱讀(5268) |
評(píng)論 (3) 編輯
如何抓取揚(yáng)聲器的聲音
摘要: 工作中有個(gè)需求是關(guān)于抓取揚(yáng)聲器的聲音, 為什么會(huì)有這個(gè)需求?
試想我們?cè)诠蚕磉h(yuǎn)程桌面時(shí),如果能夠把本地桌面應(yīng)用程序的聲音也一起發(fā)給對(duì)方, 用戶體驗(yàn)該是多么棒。
閱讀全文
posted @
2014-08-21 23:34 Richard Wei 閱讀(14964) |
評(píng)論 (5) 編輯
如何將Icon轉(zhuǎn)成Bitmap
摘要: 最近工作中有個(gè)需求是將Icon轉(zhuǎn)成帶Alpha通道的Bitmap, 雖然網(wǎng)上有不少這方面的文章,但很多都是錯(cuò)的, 這里記錄下,或許對(duì)后來(lái)人有用
閱讀全文
posted @
2014-08-21 22:23 Richard Wei 閱讀(5075) |
評(píng)論 (0) 編輯
一個(gè)exe可執(zhí)行文件的生與死(運(yùn)行原理)(轉(zhuǎn)載)
摘要: 本文講的的Windows 環(huán)境下exe可執(zhí)行文件的運(yùn)行原理,這里面涉及的知識(shí)很多,需要讀者對(duì)Windows操作系統(tǒng)(如注冊(cè)表、進(jìn)程、線程、內(nèi)存管理、PE文件格式等)、Windows編程(本文使用c++語(yǔ)言)等有所了解。
閱讀全文
posted @
2014-04-05 11:48 Richard Wei 閱讀(2472) |
評(píng)論 (0) 編輯
從點(diǎn)擊Button到彈出一個(gè)MessageBox, 背后發(fā)生了什么
摘要: 簡(jiǎn)單總結(jié)下,操作系統(tǒng)通過(guò)一層層的封裝,隱藏了太多的東西, 很多看似簡(jiǎn)單的行為, 實(shí)際上背后都有很復(fù)雜層層調(diào)用。理解這些原理,可以讓你的知識(shí)達(dá)到一定的深度,幫助你更好的解決問(wèn)題。
閱讀全文
posted @
2014-04-05 00:57 Richard Wei 閱讀(5314) |
評(píng)論 (2) 編輯
關(guān)于Windows高DPI的一些簡(jiǎn)單總結(jié)
摘要: 如果說(shuō)以前XP時(shí)代我們還有理由不關(guān)注高DPI, 那么在移動(dòng)設(shè)備時(shí)代和大顯示器的高分辨率時(shí)代, 我們就沒(méi)有理由不關(guān)注高DPI了, 比如Surface Pro的分辨率是1920x1080, 這種情況下如果系統(tǒng)我們不設(shè)置高DPI, 基本上就沒(méi)法觸摸和操作了,所以現(xiàn)在普通程序?qū)Ω逥PI的支持已經(jīng)成為趨勢(shì)了。
閱讀全文
posted @
2014-02-18 23:12 Richard Wei 閱讀(41862) |
評(píng)論 (10) 編輯
Window Ghosting
摘要: 在XP時(shí)代我們的程序沒(méi)有響應(yīng)后只能通過(guò)任務(wù)管理器強(qiáng)制殺掉,但是Vista之后情況變了, 我們?nèi)匀豢梢酝蟿?dòng)失去響應(yīng)的窗口,甚至可以嘗試最小化和關(guān)閉窗口, 我們把這個(gè)特性叫住Window Ghosting。
閱讀全文
posted @
2014-01-08 21:26 Richard Wei 閱讀(3230) |
評(píng)論 (3) 編輯
Full windows desktop Archive