Debugging a Per-User Installation Error on Windows Vista

Yesterday, a friend asked for some assistance debugging an issue with Windows Installer. It was one of those situations where you’ve looked at the problem so closely, so many times, that you just needed another set of eyes. (They’re close to shipping, so they’ve been doing nothing but look at bugs, probably for a while.)…


Using the CorrectFilePaths Shim to Redirect Files on Windows Vista

The last time around, I suggested that you avoid using the acredir.dll shims – RedirectRegistry and RedirectFiles. As alternatives, I recommended VirtualRegistry and CorrectFilePaths. Of course, I have already gone into some details on how to use VirtualRegistry to achieve that, but I haven’t gone in to any details on CorrectFilePaths yet. And, unfortunately, the…


Avoid the acredir.dll Shims: RedirectFiles and RedirectRegistry

As we continue our journey through shims provided by the Windows Shim Infrastructure, we have reached a point where I can no longer avoid a discussion of the shims contained in acredir.dll: RedirectFiles and RedirectRegistry. Last time around, I pointed out how to redirect the registry using VirtualRegistry, which requires a command line argument which…