Showing tag results for History

Apr 11, 2011
Post comments count0
Post likes count1

Holding down the shift key when right-clicking lets you pin things to the Start menu even when you might have been better off not doing so

Raymond Chen
Raymond Chen

Holding the shift key when calling up a context menu is a convention for indicating that you want to see additional advanced options which are normally hidden. One of those options is Pin to Start menu. What is this doing as an extended command? The Pin to Start menu command normally appears on the context menu of a program or a shortcut to a pr...

History
Apr 1, 2011
Post comments count0
Post likes count1

The introduction of whimsical teasing in Comic Chat

Raymond Chen
Raymond Chen

A few months after my post on the sad demise of whimsical teasing in Comic Chat, I received a piece of email from none other than the author of Comic Chat, DJ Kurlander: I was the person that started the Comic Chat project in Microsoft Research and was responsible for that line, "This person is too lazy to create a profile entry." Not a whole ...

History
Mar 22, 2011
Post comments count0
Post likes count4

Why is there the message '!Do not use this registry key' in the registry?

Raymond Chen
Raymond Chen

Under , there is a message to registry snoopers: The first value is called "!Do not use this registry key" and the associated data is the message "Use the SH­Get­Folder­Path or SH­Get­Known­Folder­Path function instead." I added that message. The long and sad story of the Shell Folders key explains that the registry k...

History
Mar 17, 2011
Post comments count0
Post likes count1

What does the "l" in lstrcmp stand for?

Raymond Chen
Raymond Chen

If you ask Michael Kaplan, he'd probably say that it stands for lame. In his article, Michael presents a nice chart of the various L-functions and their sort-of counterparts. There are other L-functions not on his list, not because he missed them, but because they don't have anything to do with characters or encodings. On the other hand, those o...

History
Mar 16, 2011
Post comments count0
Post likes count1

What’s up with the mysterious inc bp in function prologues of 16-bit code?

Raymond Chen
Raymond Chen

A little while ago, we learned about the EBP chain. The EBP chain in 32-bit code is pretty straightforward because there is only one type of function call. But in 16-bit code there are two types of function calls, the near call and the far call. A near call pushes a 16-bit return address on the stack before branching to the function entry point, ...

History
Mar 14, 2011
Post comments count0
Post likes count1

The old DEBUG program can load COM files bigger than 64KB, but that doesn't mean they actually load as a program

Raymond Chen
Raymond Chen

Some times ago, I described why a corrupted binary sometimes results in the error "Program too big to fit in memory". Commenter Neil was under the impression that nonrelocatable programs files could be larger than 64KB and used the DEBUG command to verify this assertion. While it's true that DEBUG can load files bigger than 64KB, that doesn't me...

History
Mar 1, 2011
Post comments count0
Post likes count1

No, not that M, the other M, the one called Max

Raymond Chen
Raymond Chen

Code names are rampant at Microsoft. One of the purposes of a code name is to impress upon the people who work with the project that the name is only temporary, and that the final name will come from the marketing folks (who sometimes pull through with a catchy name like Zune, and who sometimes drop the ball with a dud like Bob and who sometimes co...

History
Feb 14, 2011
Post comments count0
Post likes count1

What happens when you email the people in the I'm a PC commercial?

Raymond Chen
Raymond Chen

In 2008, the first I'm a PC ad aired, opening with Sean Siler doing an impression of John Hodgman portraying a PC, and continuing with montage of people proudly announcing, "I'm a PC!" Accompanying the first four people to appear on screen are email addresses. The addresses are live (or at least they were when the campaign launched), and if you ...

History
Jan 12, 2011
Post comments count0
Post likes count1

My, what strange NOPs you have!

Raymond Chen
Raymond Chen

While cleaning up my office, I ran across some old documents which reminded me that there are a lot of weird NOP instructions in Windows 95. Certain early versions of the 80386 processor (manufactured prior to 1987) are known as B1 stepping chips. These early versions of the 80386 had some obscure bugs that affected Windows. For example, if...

History