Building Custom Search Providers for IE’s Search box

When the Internet Explorer team first introduced the Search Box next to the address bar in IE7, we also introduced an easy way for users to install search engines offered by websites that they visit. Users who want to add a site’s search engine to the browser’s search box can do so with just two clicks. Building a Search Provider XML…


Update now available for improved font-smoothing

Today’s batch of Windows Updates included a “Recommended” update to improve the rendering of certain fonts at small sizes (8-10pt). The updated versions of Arial, Verdana, and Tahoma fonts include new hinting logic that renders more clearly using sub-pixel-positioned ClearType text rendered using the DirectWrite APIs used by Internet Explorer 9’s hardware-accelerated text rendering. I put…


Showing more sites on about:tabs

By default, IE9 will show 2 rows of your favorite sites on the about:tabs homepage. However, you can customize IE9 to show up to 5 rows with a simple registry modification. Inside the NewTabPage registry key, create a REG_DWORD named NumRows, with a value of 2 to 5. Or, simply merge one of the following…


My Favorite IE Add-on: Ralph Hare’s Mouse Gestures

Unfortunately, I spend a lot of time dealing with problems users encounter when using Internet Explorer. As a result, when I write about add-ons, I’m usually talking about misbehaving code that is wrecking the browser. However, it’s not all doom-and-gloom out there, and I’m delighted to spend this beautifully sunny Seattle afternoon sharing my favorite…


HowTo: Organize Favorites using Windows Explorer

Here’s a fun little tip from the “Things I didn’t know about my own product” file: If you want to organize your favorites using a full Windows Explorer instance instead of the far more limited “Organize Favorites” dialog box, hold SHIFT while clicking “Organize Favorites…” in IE’s Favorites menu.

Enhanced Security with SEHOP

Windows Vista SP1 introduced an interesting new memory protection known as SEHOP, which works with other memory protection techniques (like DEP/NX, ASLR, etc) to help prevent exploitation of a specific type of memory-related vulnerability known as SEH-overwrite. As described in Microsoft KB article #956607: Windows Vista Service Pack 1 and Windows Server 2008 now include support for…