Perfect Source Everytime You Debug

Do you want to know how to get the exact version of the source file when live debugging or reading minidumps? My Bugslayer column, which was turned into an article, on Source Server has finally made it to the August 2006 issue of MSDN Magazine! They even kept my super cool title: Use the Source, Luke.…

CrashFinder 2.55: A Bug Fix and x64 Support!

Thanks to Dave Scherer who reported a problem in CrashFinder where the 32-bit version running on x64 wasn’t properly handling the WOW64 version of NTDLL.DLL because it is missing the import table. In doing the fix I figured it was the time to produce an x64 version of CrashFinder. Download the code here. As always, let…

Confusing Error Message 100,432

Exactly which part of zero don’t you understand? —————————Change Password—————————Your password must be at least 0 characters, cannot repeat any of your previous 0 passwords and must be at least 0 days old.  Please type a different password. Type a password which meets these requirements in both text boxes.—————————OK   —————————

Reading List

I posted an updated Recommended Reading List that lists the books we’ve all found helpful here at Wintellect. If we’re missing any books that you think need to be there, please drop them in the comments. There’s so many books being published these days, it’s hard to keep track of them all!

A Long Strange Trip

When doing a revision of a book, the idea is to keep the changes to a 10%-20% so you can get it done. For some reason, I am utterly incapable of simply doing a revision. While a few paragraphs remain the same, I end up rewriting everything. Part of this is because we’ve all learned…

CrashFinder Returns

When we moved to the new web site, we broke the link to the CrashFinder source code. Turns out there were a ton of people that wanted the source code. I feel loved. :^) Sorry it took a bit to get back up, but I wanted to get it ported so that it compiled with…

The End of An Era (or Something)

Wow! I knew this was coming, but it’s still a shock that Compuware announced the end of SoftICE: http://www.compuware.com/products/devpartner/default.htm. Having been a huge SoftICE user and even helping develop the product, it’s just so sad to see it go. SoftICE is the ultimate in hard core and nothing was better than sitting with Matt Pietrek…

Is it a sign? Windows on Your Mac!

I’ve been meaning to write this entry for a while, but have been way to busy over the last month.  With the announcement today that you can boot XP on your Intel-based Macintosh, things just got a little more interesting in the hardware space. At the beginning of March, I got a MacBook Pro to…

Pounding Away!

Whew, I’ve had a great couple of weeks working away on the book and am really starting to make some progress. The installation says I’m installing 10MB of code and binaries so it’s starting to get there. The folks I’ve shown the code to are very excited and are especially impressed with the new SuperAssert.NET.…

Do you really want to learn about SOS?

SOS (Son of Strike) is the hardcore tool for poking at the nastiest of .NET problems. I’ve written about it before, but if you want to see some of the best SOS spelunking around, make sure to check out Tess Ferrandez’ amazing blog: If broken it is, fix it you should. Let’s just put it…

More LUA

Here’s fantastic evidence that running with LUA will save your bacon from adminfoo.net: Proof: LUA Makes You Safer. Look at the results table from a eWeek article where their test labs ran as an Administrator, Power User, and User and “visited a series of less-than-savory Web sites in an effort to install various types of…

LUA, LUA, LUA

Are you running as a member of the Administrator group right now?  If so, I need you to raise your hand, hold it behind your head, and give yourself a dope slap!  There’s absolutely no reason for any developer to be logged in as a member of the Administrator’s group.  I’ve been developing as nothing…