次の方法で共有


導讀 - Mark's Blog - The Case of the Frozen Clock Gadget

最近發現 TechNet Blog 有一些高點閱率的部落格, 因此引發我的好奇心想要去了解一下為什麼有這麼高的點閱率, 甚至是 RSS 的訂閱率.

2007 年 11 月份排行第一名的就是這位 Mark Russinovich.

還記得 Sony DRM Rootkit 事件嗎? 就是他發現的.

仔細研讀了一下這篇 The Case of the Frozen Clock Gadget, 發現 Mark 真的是一個充滿好奇心的技術人員, 沒想到連安裝 3rd party 開發在 Windosw Vista 的 Clock Gadget 不動了, 都能引發他的動機去發現其程式的問題.

而透過這篇文章, 他還將他發現問題的過程給列出來.

過程中他提到:

"Gadgets run inside of shared Sidebar processes, so my first thought was that memory corruption in the Sidebar process had caused the clock to stop and subsequent crash, and verifying that theory required that I analyze the crash."

因此, 他藉著錯誤訊息回報 (WER, Windows Error Reporting), 來creates a crash-dump file, 再使用 Microsoft Debugging Tools for Windows Windbg 來開啟 dump file.

至於如何分析 dump file, 以及到觀察記憶體分析狀況, 更進一步到找出有問題的 code, 我只能說:

"看完了他的詳細解題步驟, 回去再把計算機概論的那本恐龍書 Bible 給翻出來再好好的給他讀個一百萬遍".

我想, 這麼精彩的解 bug 分析, 而且還是解 3rd party application 的 bug, 難怪點閱率這麼高, 他的部落格文章真的值得一再玩味呀.

Comments

  • Anonymous
    January 01, 2003
    請問technet blog的點擊率是怎么樣才能夠查到的呢?

  • Anonymous
    January 01, 2003
    Hi Asuka Zhang, 在 This Blog 點 Email 就可以email 給我了. 任何 Comment 我都會透過 email 收到. Thanks. ^_^

  • Anonymous
    January 01, 2003
    您能否share一下您的e-mail地址呢 或者可以寫郵件給告訴我page333#gmail.com 或者加在您blog的邊欄上面 以後讀您的文章可以給您進一步的意見,還是那句話,在這裡看到中文字很親切 ps.i come from Shanghai.

  • Anonymous
    January 01, 2003
    Hi Asuka Zhang, 由於是 internal report, 因此我都會整理放在旁邊的list中. 您的 email 我收到了, 感謝您的鼓勵和支持啦.