How to get into the Vista beta

Peter Wieland has posted instructions for getting into the Vista beta. I’ve been building with the beta2 wdk for a few days now with no issues so far.

Visual Studio Express Edition: A-

OK, I’ve spent my entire holiday weekend working with Visual Studio 2005 Express Edition. In particular, I’ve been working with VC++, writing what they tell me is unmanaged code, whatever that means. After logging a few hours, I thought I’d share some feedback.
First, let me start by saying that this thing is really the real […]

Visual Studio 2005 and property inheritance

I was just surfing around trying to identify some phantom property sheets that seem to have attached themselves to my Visual Studio projects, when I ran across this post from Peter Huene. It’s the best description of this property sheet inheritance functionality that I’ve seen so far.
I’m gratified to see that they had some trouble […]

Some quickies

RoadRunner + Microsoft FTM = downloading bliss - I just downloaded the beta 2 WDK at 600K/s, which may be the fastest nontrivial download I’ve ever done from home.
I got a new MacBook Pro 17″ this week. Good: fast processor, fastest VM ever (via Parallels + Intel virtualization technology), MacSaber, and the smartest scrolling trackpad […]

A minor VS 2005 nitpick

You should never complain about a freebie, right? I just got done converting our usermode Windows code to build with VS 2005. It turns out that Express Edition builds our product quite well, and the SDK has an x64 compiler in it, so other than resource editing, we’re not actually losing much by going with […]

Clarifying the C++ commentary from yesterday

When I took Stephan Wolf’s example of fixing a warning with a cast the other day as an example of a place I’d have preferred a C++ casting operator, I didn’t mean to get the Mother Of All Holy Wars started again. So, I’m going to be slightly rude and check out of that discussion […]

On the topic of annoying blogs

I’m all for hard-hitting commentary, and my wife routinely accuses me of being a pessimist. I love Shakespeare tragedies and I’m even enjoying Crime and Punnishment.
But even I have my limit. And so I ask you: does Mary Jo Foley of Microsoft Watch fame ever say anything nice? Good GOD, I’ve been reading her blog […]

64-bit porting and casts

One of the few truly compelling reasons to use C++ over C is the casting syntax. Earlier today, Stephan Wolf (another MVP) posted the following on a newsgroup:

Well, the following should also work without a warning:

ULONG x = (ULONG) strlen(…)

..because an explicit type cast tells the compiler “yes, I do this

conversion intentionally and […]

See, I told you so. :-)

Last week I complained that Microsoft hadn’t made the benefits of SAL available to people who didn’t plunk down the money for their top-of-the-line development tools. Well, today Michael Howard pointed out that the Vista beta 2 SDK includes PREfast and can therefore take advantage of SAL. I’m downloading the new Vista stuff now (still…), […]

Vista beta 2

Windows Vista beta 2 has appeared. Downloading now!
I hear it includes the next version of PatchGuard as well.