Instead of completely disabling UAC, aren't there security policy options you can change so that this will work with UAC still enabled?
Well, to answer my own question, it would seem that disbling UAC was necessary.