Welcome to MSDN Blogs Sign in | Join | Help

June 2004 - Posts

This time, let’s consider the following routine used to determine if two strings are equal (case insensitively). The code’s written in C# if it’s not obvious. static bool CompareStrings(String string1, String string2) { // // Quick check Read More...
Feel free to skip this... I was driving home from work today, and noticed something I had never seen before. On the other side of the street was a jogger. Nothing new there, there are joggers all over Microsoft. Until I noticed that he had a white cane Read More...
One question that keeps on coming up when you’re writing a server in NT is: “Why can’t I access remote resources from my server when impersonating my client?” It shows up on our internal aliases about once a month in one form or Read More...
Today’s post is a bit boring. I’ve got a bunch of security-related articles that I’d like to write up, but I’ve realized that doing this requires that I define some terms up front to give a common framework for the articles. I’ll Read More...
Off to Wild Waves for a family outing, hopefully I'll have something tomorrow :) Read More...
Never let those rewinding fees from your local video store stop you again, someone’s now selling a DVD rewinder ! It’s not by the Buy Dehydrated Water folks , but… Read More...
Well. I honestly didn’t expect to get traction on my post about getting infected with a virus , but I guess sending a politely worded complaint to the CEO and Chief Software Architect of Microsoft gets things done J On Monday, I received a fascinating Read More...
The Exchange team just sent me email that they’ve posted the 3 rd of my “Exchange 2000 ACL” ‘blog entries, so here’s a link to it . This one’s my favorite, because it finally shows the cool things you can do with NT Read More...
Following on the heals of Eric Lippert’s posts on Hungarian and of course Rory Blyth’s classic “ Die, Hungarian notation… Just * die * ”, I figured I’d toss my hat into the fray (what the heck, I haven’t had a Read More...
I’m not an evangelist like Scoble , but I do love toys. And you get to work on a lot of really cool toys in the multimedia group J A couple of months ago I was redirected from working on Longhorn to work on a project code named Fjord. Fjord’s Read More...
I hate hydraulic elevators. Really I do. My building has 4 of them, and they work intermittently at best. My personal favorite is #4, which I call the moaner. You get in it, punch the floor and it starts groaning at you. All the way up it groans and moans. Read More...
Well, it finally happened. For the first time in my 20 year history at Microsoft, I had to reformat a computer because it got hit by a virus. I’m not sure how the virus got inside the firewall, my guess is someone brought it inside on a laptop or Read More...
There’s been an interesting confluence of discussions at http://weblogs.asp.net about debugging other people’s code. JeremyK started the ball rolling, and Eric’s picked up with it. So I figured I ought to add some more details from my Read More...
Barry Dorrans made a comment on Monday’s blog post that reminded me of the old IBM PC technical reference manual. In my opinion, this document is the only reason that we’re all using wintel computers these days (as opposed to Apple MacIntoshs Read More...
A couple of months ago, I wrote about Sharron's competing at the Whidbey Equestrian Center's Spring Training show. After the show, we convinced her to write up her experiences as a story for her 3rd grade class. The story she finally wrote was pretty Read More...
Ok, a bit of somewhat embarrassing, but kind-of cool history time. Back in the early 1980’s, Microsoft got this rather grandiose idea of building a complete reference library of PC technology. The idea was to have a 5ish volume set covering topics Read More...
One of my early blog posts was one I entitled “ Every software engineer should know roughly what assembly language their code generates “. It got a lot of commentary. Well, I just ran into (via /.) the following article by Randall Hyde entitled: Read More...
I’m having a really hard time coming up with something technical for today’s blog entry, and I have 3 or 4 others out for review (after my last experience with off-the-cuff posts , I’ve learned my lesson – if I’m not 100% Read More...
Sweet! One more for the good guys! http://www.washingtonpost.com/wp-dyn/articles/A33214-2004Jun10.html PS: No snarky comments about Microsoft holes facilitating the break-in, please, there's absolutely no evidence either way about how the hackers broke Read More...
Actually, it’s not. First, a quick review. I know that lots of others have gone into this in great detail before (Dare and Eric in particular), but a bit of refreshing always helps. The system calls a DLL’s DllMain entrypoint when a DLL is Read More...
A little known fact about me: My cousin , Jeff Pevar is actually a famous musician. Really. And he even has a sort-of blog (no RSS feed though) He’s been touring for several years as the P in “CPR” (David Crosby (yes, the David Crosby), Read More...
In my previous post about OCA , the comments thread has a long discussion started by Shannon J Hager about Mozilla’s behavior when you attempt to access https://winqual.microsoft.com . If you attempt to access this web site using Firefox (or other Mozilla Read More...
Continuing on the previous theme of cool Win32 APIs that many people ignore, this week’s entry is one of my favorites: DisableThreadLibraryCalls() . DisableThreadLibraryCalls was added in NT 3.5 as a part of the performance enhancements we added Read More...
When you’re writing a windows application, there are often times that you need to signal your UI thread that an event has occurred. One of the ways to do this of course is to post a message to a window on the UI thread. But sometimes using a window Read More...
I normally don’t do “me too” posts, since I figure that most of the people reading my blog are also looking at the main weblogs.asp.net / blogs.msdn.com feed, but I felt obliged to chime in on this one. A lot of people on weblogs.msdn.com Read More...
 
Page view tracker