Using NTFS Junctions to Fix Application Compatibility Issues on 64-bit Editions of Windows

Executive Summary This paper describes a simple way to mitigate some types of application compatibility problems with legacy applications installed on 64-bit editions of Windows Vista and newer, including Windows 7 and Windows 8. The technique relies on creating an NTFS junction or symbolic link, effectively “joining” two otherwise separate directory structures. The paper provides…

3

FAQ: Where Do I Save Files, and How Exactly Do I Do That?

The correct ways to identify folder paths to store files depends on the programming technology you use. This blog post shows how to do it in C++, C# and VB. NET, PowerShell, Windows Script Host (VBScript and JScript), and as a last resort, environment variables. One of the more common programming mistakes that lead to…

6

PrivBar Update

PrivBar is a toolbar I first published over seven years ago (!) for Internet Explorer and Windows Explorer.  I updated it three years ago to add support for x64.  Today I am updating it to offer better support for Vista and Windows 7 and the corresponding Server versions.  Specifically, instead of showing a group name…

9

The Case of the Mysterious Law Manager Startup Error

Getting Law Manager v2.4 to run on Windows 7 Overview Several of my customers run old versions (circa 2003) of a legal case management application called Law Manager, since acquired by Bridgeway. These customers reported that their old versions of Law Manager “don’t work” on Windows 7 and that the vendor did not support running…

4

LUA Buglight 2.1.1 with support for Win7/2008R2 SP1

LUA Buglight 2.1.1 is was attached to this blog post and replaces v2.1.  It adds support for Windows 7 SP1 and Windows Server 2008 R2 SP1.  It also fixes a localization bug. Now that I’ve (pretty much) finished work on the Windows Sysinternals Administrators Reference, maybe I can find time to write documentation for LUA…

10

LUA Buglight 2.1 released

LUA Buglight 2.1, identifies admin-permissions issues (“LUA bugs”) in desktop applications.  New version supports Windows 7 (x86 and x64), Vista (x86 and x64), XP (x86 only) and corresponding Server OSes. The download and more information is on this page: http://blogs.msdn.com/aaron_margosis/pages/LuaBuglight.aspx

4

LUA Buglight

LUA Buglight 2.1 is here.  LUA Buglight identifies admin-permissions issues (“LUA bugs”) in desktop applications.  I’ve made a lot of changes to LUA Buglight since the last “2.0 Preview” that I posted, so the version number has been bumped up: Support for Windows 7, Vista and XP, and corresponding Servers (2008 R2, 2008, 2003) Support…

31

Live, on the internet...

Ahoy, all — Later this week I’ll be appearing at a virtual roundtable hosted by Mark Russinovich, streaming live over the web.  The topic is Windows 7 application compatibility.  Among other things, I’ll be demoing the latest (still-unreleased) updates to LUA Buglight (latest released version here). Here are the details:   Springboard Series Virtual Roundtable   Windows…

2

FAQ: How do I start a program as the desktop user from an elevated app?

Common Vista/Win7 scenario:  the app you’ve written runs with elevated permissions, but then needs to start another program as the non-elevated desktop user.  For example, you want to display web content.  Now, you could just launch the web browser from your app, and let the web browser run as admin.  What could go wrong?  (Hint: …

16

The Return of PrivBar (x86 and x64)

I recently switched internet service providers, not realizing when I did that PrivBar and MakeMeAdmin would suddenly disappear from the internet when they un-provisioned my space on their servers.  Oops. To try to compensate you for the inconvenience, PrivBar is now available once again, now in x86 and x64 versions.  So if you are running an…

19