Time for another App Scorn entry. This time, we have Techsmith Snagit to put the evil eye on.
Originally, Snagit ran perfectly under Windows XP and AppV.
For particular reasons (unbeknown to myself), Snagit has a big problem with AppV and Windows 7, when combined together. Snagpriv.exe is the culprit, needing something that we’re not sure of. When packaged, and used on a Windows 7 machine, under AppV, it results in an error message “Unable to start snagpriv.exe”. No bug code, no definitive error message.
On the Techsmith support page, it claims that this can happen if you have ZoneAlarm installed, and you need to configure it to allow snagpriv to run. In our case, that claim is bogus.
So after some searching, I found myself looking at a completely different error code, from the AppV client instead of Snagit. It seems that there is an extra bit of code you can insert into the AppV OSD file to make Snagit work (and just about anything else that might have similar issues).
<ENVLIST> <ENVIRONMENT VARIABLE="__COMPAT_LAYER">RunAsInvoker</ENVIRONMENT> </ENVLIST>
Of all the years I have been working with Softgrid/AppV, I never knew this code existed. Now I do, and Snagit works without a hindrance.