Athanasius, thank's a lot for the "patch", working here too.
It does not modify the file manifest, I think that would invalidate the signature. Who knows in which obscure corner of Windows this data is stored... I bet for the registry.
Hi guys, thanks for the help. I am the original poster and have found a very simple solution to the problem. Create a batch file that looks something like this:
It is now December 2015. I have just purchased and installed TrackIR5, downloaded the latest software and installed. This issue is still hasn't been resolved. Hopefully I will find the workaround above works, but it severely takes the shine off the product that for the time being Naturalpoint leave it up to their customers' hopefully good fortune to stumble upon a hackish workaround that lets them resolve the issue themselves.
From everything I have seen posted. Move bespoke configuration to user profile areas. Separate software/game-profile updates into a separate bunch of binaries that can be run as elevated as required for that purpose only and briefly as found necessary. Remove the elevation requirement from the Track-IT interface itself. I'm sure it's a little more complicated than that, but no problem for a decent developer and I am sure that you have enough of those (assuming they are not all like that developer who's lack of documentation and departure left you reverse engineering everything they had done - schoolboy error, tsk-tsk).
Apart from the above problem it seems to be a very nice product. For something that's been out this long it's not cheap though, I'd expect that little extra polish.
The solution was already in the works and roughly what you had planned. Here is a snippet from our changelog. Let me know if there are any issues you see with the new version!
5.3.0
* No longer requires the user to run the software with administrator privileges.
* Moved writable files out of Program Files directory and into %AppData%\NaturalPoint\TrackIR 5\
* Made install of Visual C++ redistributable and USB drivers prerequisites mandatory.