What is Coming in ACT 5.5, and Should You Wait for It?

With the release of the Windows 7 beta, there has been a lot of speculation about an accompanying version of the Application Compatibility Toolkit. Because the release of a version of ACT so frequently accompanies the release of an OS (or a significant service pack, such as Windows XP SP1), we’ve generated this perception in…

12

Standard User Analyzer Refuses to Run with Application Verifier 4.0 (and Application Verifier 3.x is Gone!)

Updated March 16, 2009: Somebody updated these links with the 4.0 version (which kind of defeats the purpose of having these links so I’m not sure what they were thinking) but they’re back to the 3.x version now. Hey, there’s a new version of Application Verifier in town, and guess what? Standard User Analyzer doesn’t…

7

Shimming Applications on Windows Vista 64-Bit

The same question came up two times in 26 minutes (on the same discussion list, no less), so I figured I’d answer it once here as that seems a reasonable indicator that others may have the same question. What is the deal with shimming on Windows Vista 64-bit? Well, it turns out it’s a bit…

3

CorrectFilePaths Has to Point to a Directory Which Exists

A question came up via comments. (I was going to say that it came up recently, but another glance reveals that it came up in, oh, June. I don’t think I can fairly call that recent…) “…the fix seems only to work if the directory structure exists…” This is true, and worth noting. If you…

14

CompatAdmin How Do I Shim Thee? Let Me Count The Ways…

When you come across issues debugging applications, there are typically several ways to solve them. Today, I’m going to pick on our own stuff and throw a few different shims at it. Interestingly enough, what I’m going to be shimming up will be the tool I use to create shims: Compatibility Administrator. That’s right -…

10

Announcing ACT 5.0.3 (a.k.a. ACT 5.0.5428.1080)

It seems like just yesterday I was posting about ACT 5.0.2 being released, but we just released ACT 5.0.3. Now, I’ve had a couple of people confused about the version numbers we talk about, and what they actually see. For, rather unfortunately, you didn’t see 5.0.2 anywhere in the last one, nor will you see…

22

Getting (Some) Virtualization Data from the Internet Explorer Compatibility Test Tool

If you run the Internet Explorer Compatibility Evaluator on Windows Vista, you get back some data when an ActiveX control tries to write to a file that a standard user used to be able to write to. However, that data doesn’t show up when you are using the Internet Explorer Compatibility Test Tool. Why? It’s…

5

Documentation Update for the Application Compatibility Toolkit

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 (1.9 MB) It’s got a bit of a silly name (because it’s not just instructions -…

4

Resolve Issues with Windows Resource Protection using the WRPMitigation Shim

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, and some of the places where the mitigation can break down….

19

Modifying Directory ACLs with the OpenDirectoryAcl Shim

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 what you would expect it does, modifying the ACL on…

11