Showing archive results for 2008

Feb 5, 2008
Post comments count0
Post likes count1

Why did the display become a snapshot of the last time the monitor was plugged into the computer?

Raymond Chen

I left the story of the return of the dead home desktop computer with a puzzle. When I plugged the monitor back into the original computer, it showed a snapshot of the screen at the time the monitor was unplugged. The computer itself continued operating, but the screen never updated. The frozen image remained until the power was turned off to the ...

OtherDead computers
Feb 5, 2008
Post comments count0
Post likes count1

Who decides what can be done with an object or a control?

Raymond Chen

This is one of those things that is obvious to me, but perhaps is not obvious to everyone. An object establishes what can be done with it. Any rights granted by the object go to the creator. The creator can in turn grant rights to others. But if you're a third party to the object/creator relationship, you can't just step in and start messing around...

Code
Feb 4, 2008
Post comments count0
Post likes count1

The dead home desktop returns from the dead

Raymond Chen

I brought my dead home desktop computer to the office so I could fiddle with it after work while surrounded by large quantities of geek equipment that could step in to assist. I tried to use a power supply from another computer in a sort of computerish version of jump-starting a car, but it was a hopeless endeavour because the cables on the power...

OtherDead computers
Feb 4, 2008
Post comments count0
Post likes count1

DLL forwarding is not the same as delay-loading

Raymond Chen

As I noted earlier, when you create a forwarder entry in an export table, the corresponding target DLL is not loaded until somebody links to the forwarder entry. It looks like some people misread this statement to suggest some sort of delay-loading so I'm going to state it again with an example in mind in the hopes of clearing up any confusion (...

Code
Feb 1, 2008
Post comments count0
Post likes count0

Pass the whipped partially hydrogenated soybean and coconut oils, please

Raymond Chen

Kraft "guacamole" contains almost no avocado, preferring instead to use whipped partially hydrogenated soybean and coconut oils, corn syrup, whey, and food starch. (Avocado shows up in the "contains less than 2% of..." section.) "We think customers understand that it isn't made from avocado," said Claire Regan, Kraft Foods' vice president of cor...

Non-Computer
Feb 1, 2008
Post comments count0
Post likes count1

Strange bug assignment: Programs are using too much memory

Raymond Chen

My office is in the same hallway as the programmer and program manager responsible for the Processes tab in Task Manager. (Of course, they are responsible for a bunch of other stuff too; it's not like 100% of their days are dedicated to Task Manager!) I happened to be passing by just as this particular bug popped up on their radar. It went somethi...

Other
Jan 31, 2008
Post comments count0
Post likes count1

The dead home desktop problem returns

Raymond Chen

The computer I bought not a year and a half ago decided to keel over last week. When I push the power button, the power light goes on, the drives spin up, but there is nothing out the video card and not even a reassuring beep from the power-on self test. I've disconnected all the external peripherals as well as all the IDE devices, and no change. ...

OtherDead computers
Jan 31, 2008
Post comments count0
Post likes count1

Shell policy is not the same as security

Raymond Chen

Mark Russinovich pointed out that if you let users run arbitrary programs, they can circumvent policies. This is actually not surprising, because policy is not the same as security. Shell policies control how Explorer and other shell components behave, but that's just blocking the front door. For example, there is a shell policy to prevent the us...

Other
Jan 30, 2008
Post comments count0
Post likes count1

Even without a nitpicker's corner, I have to worry about nitpickers

Raymond Chen

Even without a nitpicker's corner, I have to worry about nitpickers. I just have to do it in a more subtle way. Here are some examples of changes I've made to upcoming entries in order to forestall nitpicking: What's scary is that I've noticed that I begun pre-emptively nitpicking my own entries while I'm writing them. In the balance between wri...

Non-Computer
Jan 30, 2008
Post comments count0
Post likes count1

Microspeak: Housing

Raymond Chen

The real estate department at Microsoft has their own weird jargon. In the real estate world, you don't "work" in a building; you are "housed" there. Here are a few citations. The new buildings will be able to house N workers. Employees housed at Facility X will be able to use temporary parking spaces being constructed at Location Y.

Non-ComputerMicrospeak