Browse by Tags
All Tags »
ACT 5.0 (RSS)
Last week, we updated the documentation for the Application Compatibility Toolkit. It's kind of hidden, though - if you go to the Application Compatibility Toolkit download page , you will find a new item in the list of files: ACT50_Doc_Update_Installation_Instructions.zip
Read More...
Every now and again, I bump up against a setup application (it's almost always a setup application) that tries to drop older versions of protected operating system files. It's fairly easy to mitigate, but I thought I would go through some of the mechanics,
Read More...
I received a request to talk about a particular shim. And yes, I received that request over a month ago, so ... sorry about that. Nonetheless, I've managed to scratch out a little niche of time to discuss the shim: OpenDirectoryAcl Yep, this does exactly
Read More...
A comment came up on a recent posting regarding modules, inquiring about processes. Specifically: Do these included/excluded modules have to be in the same process, or can they include other processes too? (I have an application that calls multiple child
Read More...
I received one comment on my recent blog post on copying from the system shim database, which I think is worthy of discussion as I have heard similar questions before: I have found previously (under Windows XP, haven't attempted under Vista) that some
Read More...
I hear about a bug now and again with Compatibility Administrator [CompatAdmin]. It always surprises me when I hear about the bug, because you can only hit it if you are trying to do something that there is no point in doing (which is why we never caught
Read More...
A question came up in the comments of one of my posts, and I think the answer is important enough to elevate to more than just another comment (and I didn't even answer completely in that quick response). When you are configuring a shim and press the
Read More...
A while back, I write about the Correct File Paths shim . Since that time, I've heard from a number of folks who are using the shim, helping them to configure the command line to fix applications (with the most common explanation being to "quote the pairs"
Read More...
I figured this day would come, and to be honest, I'm a little bit surprised it took as long as it did for me to run into this in the wild. But this week, I finally came across an installer that somebody had devised which would check to see if UAC was
Read More...
...but I fixed it. And I thought you might like to know how to fix it if you run into the issue. So first, the problem. I was trying to launch IECTT and found this MessageBox: --------------------------- Test Tool Error --------------------------- The
Read More...
Updated 18-April-2008 : I did a clean build of this on Visual Studio 2008 before posting, and I forgot about the built-in automatic manifests. These manifests disable some of the shims, and also turn off the installer detection. Updating the attachment
Read More...
I'm working with a customer on their migration from Windows 2000 to Windows Vista. And, as you might expect, they have built up quite a collection of software that explicitly checks to see if it is running on Windows 2000. Not Windows 2000 or higher,
Read More...
We have released a new version of the Application Compatibility Toolkit 5.0 . Internally we refer to it as the 5.0.2 release, although the actual version number isn't 5.0.2, it's 5.0.5428.1056. (I still haven't fully grasped all of the inputs that drive
Read More...
Last time around, we were talking about version lie shims for Windows Vista with managed code. Somebody pointed out that they suspected that the same issue might be true for Visual Basic 6 applications, since version lie shims didn't appear to work there
Read More...
One of the classes of shims that people find the easiest to understand are the version lie shims. In essence, we have shims that can compensate for the fact that so many developers' keyboards were shipped with a defective > key (and the failure rate
Read More...