Welcome to MSDN Blogs Sign in | Join | Help

March 2007 - Posts

We were chatting at lunch the other day about 3rd parties building solutions on the audio engine. One of the people in my group asked "Why do we call them 3rd parties?" It's one of those "things that make you go hmm". There's general consensus in the Read More...
Yesterday , at the close of my article about adding notifications support to the cheesy OSD application, I mentioned that there was one remaining problem. The problem is actually a big deal - as it's written right now, the application can't filter out Read More...
Yesterday, I added support for metering to the cheesy OSD application, today I want to add in the one thing that's been missing: notification of external volume changes. The good news is that once again, it's pretty easy to add support. All you need to Read More...
Yesterday I posted a quick&dirty OSD (complete with cheesy text graphics). Today I'm going to add support for metering to the application. Start with yesterdays application and add (this is the routine that actually implements the meter): struct TimerContext Read More...
Last week I posted a code snippet that showed how to change the master volume in Vista . That snippet doesn't really show the coolness that exists within the IAudioEndpointVolume interface. One of my favorite features is the support for OSD's (On Screen Read More...
Wednesday evening, I went to a local computer store and bought a new 250G SATA drive for my dev machine. Yesterday morning, I tried to install it. I was a little bit apprehensive - my dev machine already has 2 IDE hard disks in it, and although the motherboard Read More...
Eagle Eyed reader Jens Geyer sent me an email yesterday asking: There's a KB article, where there is an example code how to determine if the current process/thread is running from admin account. The sample code changed in the newest revision of that KB Read More...

FPO

I was chatting with one of the perf guys last week and he mentioned something that surprised me greatly. Apparently he's having perf issues that appear to be associated with a 3rd party driver. Unfortunately, he's having problems figuring out what's going Read More...
Yesterday, I posted a question about a security sample I ran into the other day. I mentioned that the function made me cringe the instant I saw it. Mike Dunn and Sys64378 danced around the root of what made the function cringeworthy, but Alan nailed it Read More...
Today, Michael Howard posted a link to updated documentation that contains the new list of banned APIs that is in place for Windows Vista. This is GREAT, and I'm really glad to see it - we've excised all of these functions from our code, others should Read More...
After I posted the " How do I set the master volume in Vista ", DanT commented : Thanks Larry. I'll have to send a link to this to the people at Griffin so they can fix my PowerMate. I loved this volume knob on XP. On Vista it only changes the volume Read More...
It's actually easier in Vista than it was in XP. For Vista, we recognized that one of the key customer scenarios was going to be setting the master volume, and since we'd removed the old mechanism that was used to set the volume, we knew we had to provide Read More...
This morning, Steve Robinson asked : Also, why does the volume control on Media centre effect the speakers, and not the per-app volume? The answer? It's all about the 10' experience. The Media Center team and the WEX Sound team went around and around Read More...
We recently had a bug reported to us internally. The user of a Toshiba M7 had installed Vista on his machine (which was previously running XP) and discovered that he didn't get any more sounds from his machine after the upgrade. We tried everything we Read More...
 
Page view tracker