Filler – Keyboard shortcuts for launching any app

Windows Vista makes it even simpler to be productive with keyboard shortcuts. To launch any app: Windows key; type app name (e.g. word); Enter Variation of above for Control Panel applets like Network and Sharing Center (e.g. type network center) To launch the app elevated (admin), use Ctrl + Shift + Enter. More keyboard shortcuts…


WSAPoll, A new Winsock API to simplify porting poll() applications to Winsock.

Hello, my name is Chad Carlin. I’m a software developer on the Winsock Test Team. Among the many improvements to the Winsock API shipping in Vista is the new WSAPoll function. Its primary purpose is to simplify the porting of a sockets application that currently uses poll() by providing an identical facility in Winsock for…


Creating IP Agnostic Applications – Part 2 (Dual Mode Sockets)

In a previous post I wrote about how on Windows Vista and Windows Server “Longhorn,” IPv6 is installed and enabled by default and that when both IPv4 and IPv6 are enabled, the TCP/IP stack prefers to use IPv6 over IPv4.  With the growth of IPv6, applications must now work seamlessly over both protocols (IPv4 & IPv6).  The…


URLACL Setting Day

Looking around the web today, I noticed that Keith Brown has a sample of using HTTP_SERVICE_CONFIG_URLACL_SET from managed code. Kenney Wolf, a while back, found the Windows Vista way of configuring it via netsh. — Ari Pernick


TechNet Webcast on 10/26/2006: Managing Network Bandwidth with Windows Vista This will be a good session led by Eric Han, who manages the enterprise QoS program (and HTTP.sys). I’ll probably join too should you want to Heckle. :: Gabe Frost


TDI Client to Winsock Kernel (WSK) Porting Survey

As you know per previous posts on this blog, Winsock Kernel, a new transport-independent kernel mode Network Programming Interface (NPI), is available on Windows Vista and Windows Server Longhorn platforms.  On Windows Vista & Windows Server Longhorn, TDI is still supported for compatibility reasons; however, it has been implemented using a translation layer and thus…


A new central location for all things QoS in Windows

We have a new TechNet site for Windows networking QoS: Check it out and let me know if you still have unanswered QoS questions. We are always looking for ways to improve our communication and transparency. ::Gabe  


Debugging Winsock LSPs

Several people have asked for tips on debugging LSPs, and unfortunately there’s no easy method to do so.  One difficulty with LSPs is that once it’s installed any number of processes can immediately load the faulty LSP and begin to behave badly. This usually isn’t fatal unless one of those processes happens to be WINLOGON.EXE,…


How to find consumer network gear that rocks: part 2 (QoS)

The “Certified for Windows Vista” logo is comprised of requirements for myriad networking features and scenarios, one of which being network Quality of Service (QoS). What is QoS and why is it important you ask? QoS is an overloaded term, but in short, it is a capability which enables priority handling of differentiated traffic such…