Author Archives: lorenzhai

What are the best command line arguments for generating symbols in release mode?

Copy it from John Robbins’ Blog, detail information clicks here. Visual C++ Linker Options description, clicks here. For CL.EXE, the compiler, you need to add /Zi to have it put debugging symbols into the .OBJ file. For LINK.EXE, the linker, … Continue reading

Posted in Computers and Internet | Leave a comment

Windows Internals 5th Edition is Available!

Ultimately we meet it after one-year extension. If anyone knows where can download its ebook, let me know it.

Posted in Computers and Internet | Leave a comment

Mark Russinovich

     Mark Russinovich worked on IBM and Winternals. Now, he’s working in Microsoft as a Technical Fellow. He joined Microsoft when Microsoft acquired Winternals Software. Russinovich earned his Ph.D. in computer engineering from Carnegie Mellon University.       Blog: http://blogs.technet.com/markrussinovich Continue reading

Posted in Hall of Fame | Leave a comment

Coldplay-Viva La Vida

08年6月,Coldplay(酷玩乐队)的第四张专辑Viva La Vida Or Death And All His Friends与大家见面了。听着它,让我想起了5年前第一次听A rush of blood to the head。当年还不知道Coldplay是谁,只是觉得好听而已。后来听X&Y,就没有这种感觉,看来这张专辑让酷玩乐队又达到了一个新的高度。 一个音乐外行,记录一下自己喜欢的音乐。  

Posted in 音乐 | Leave a comment

Data Execution Prevention (DEP) causes ATL crash in Firefox3.0

Firefox3.0 released several days ago. If your browser plugin program use ATL code before 7.1, it maybe caused Firefox3.0 in Vista system. The root cause is FireFox turns on the DEP in 32bit Vista by default, but ATL still doesn’t support … Continue reading

Posted in Computers and Internet | Leave a comment

Windows® Internals, Fifth Edition updates published time

Windows® Internals, Fifth Edition Author Mark E. Russinovich and David A. Solomon with Alex Ionescu Pages 1232 Disk 1 null Level Int/Adv Published 01/07/2009 ISBN 9780735625303   It defered published time again and again, just like release Vista system. 🙂 … Continue reading

Posted in Computers and Internet | Leave a comment

WWW thinking

What’s the problem? What’s the root cause? What’s the solution?   A US mananger let us use WWW thinking to check every bug. I think we can use it to deal with everything in life.  

Posted in Essay | Leave a comment

20080508

今天大事好多. 普京,一个伟大的人,由总统变成了总理. 奥运火炬成功登顶珠峰,实现了现实意思上的更高,也完成了我们对世界的承诺. 胡锦涛主席访问日本早稻田大学, 与该校在校生福原爱打乒乓.又一次乒乓外交?  

Posted in Essay | Leave a comment

Matt Pietrek

Matt worked on Borland, Numega, Compuware and Microsoft.   Blog: http://blogs.msdn.com/matt_pietrek/default.aspx    Articles: A Crash Course on the Depths of Win32™ Structured Exception Handling Break Free of Code Deadlocks in Critical Sections Under Windows Under The Hood:Reduce EXE and DLL … Continue reading

Posted in Hall of Fame | Leave a comment

The root cause of HttpOpenRequest returns 122(ERROR_INSUFFICIENT_BUFFER) error

  Problem: These days, program returns 122 error when call HttpOpenRequest. MSDN doesn’t mention it. So it should be an internal error. I searched this issue in Internet but no founds. So I wrote a demo to check this issue, and tried to … Continue reading

Posted in Computers and Internet | 1 Comment