The Old New Thing

Command lines need to be quoted; paths don't

While it's true that one category of problems comes from failing to quote spaces in command lines, it is a false statement that "path names in the registry should have quotation marks around them for obvious reasons." In fact it's the opposite. Path names should not be quoted. Think about it: Quotation marks are a parsing issue, not a file ...

Service required * Brewer error *

Last year, one of the fancy-dancy iCup devices (yes that's its name, I kid you not) in the kitchen of my building went on the fritz. Things break, that's to be expected. The screen which normally guides you through the selection process instead displayed an error message. The problem was not that it was out of coffee; when that happens, a ...

Evergreen Philharmonic Baroque Festival 2007

The Evergreen Philharmonic Orchestra is a student orchestra consisting of the best high school musicians in the Issaquah School District.† Last weekend I attended their annual Baroque Festival, although there was only one Baroque piece on the program. (False advertising, maybe, but I'll let it slide.) Why was I at a high school student...

Don't be helpless: At least look at the function you're using

Sometimes I see people ask a question and get an answer, but the answer doesn't quite work. But instead of trying to understand the answer in order to see why it doesn't work and develop a better solution, they just play stupid. Here's an example. The names have been changed but the story's the same. How do I get a handle to a bright pink ...

Session 0 isolation: Where backward compatibility loses to security

One of the major changes to services in Windows Vista is session 0 isolation. After reading the summary, you can follow that first supplementary link, Impact of Session 0 Isolation on Services and Drivers in Windows Vista, to dig deeper and receive guidance on how you need to modify your service. Then again, some of the questions I see ...

The administrator is an idiot

Nearly all computer administrators are idiots. That's not because the personnel department is incompetent or because it's impossible to train competent administrators. It's because, for a consumer operating system, the computer administrator didn't ask to be one. In nearly all cases, the computer administrator is dad or grandma.† They ...