Hey everyone, has anyone ever tried using a shim with app-v sequenced app? just curious to see if it is even possible, i was asked that question before and i was not sure? thanks
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

-1
Yep works but has to be applied to the OS and not the sequence.
Answered 11/15/2009 by: kkaminsk
Ninth Degree Black Belt

Please log in to comment
0
Hi Kevin,
I always assumed that shims could be applied in the virtual environment of the application but never had the ability to test.
This assumption was based on the fact that the application is tricked by the shims on the running (incompatible) OS and not the OS that was tricked in any way. Therefor a fix in the virtual environment seemed logical.

Could you elaborate on why this isn't working?

Thanks,
Answered 11/16/2009 by: Ment
Senior Yellow Belt

Please log in to comment
1
We could successfully apply the SDB with the compatibility fix inside the sequence but the application would behave as if the fix wasn't installed. The only way we were able to get the fix to apply was to apply the compatibility fix outside the sequence first then the application behavior changed. All we were essentially doing is getting rid of a UAC prompt so the application could be tricked into running as a user with some relaxed file system ACLs inside the sequence.

Our assumption is that the shims interface directly with the OS and not the application. The application behavior is a result of changed APIs inside the Operating System. There is the chance that we could be wrong with out assumption say the application of a shim is shim specific but we do not believe this is how it operates. Unfortunately this is the best architecture diagram I've found for how a shim works but I would like to see something more detailed.

http://technet.microsoft.com/en-us/library/dd837644(WS.10).aspx
Answered 11/19/2009 by: kkaminsk
Ninth Degree Black Belt

Please log in to comment
-1
Kevin is right, the OS needs to be aware of the shim, not the app.
Answered 11/27/2009 by: turbokitty
Sixth Degree Black Belt

Please log in to comment
0
Can someone recommend a good app-v class for me please? I have seen few online but I want recommendation.
Thanks in advance.
Answered 10/04/2010 by: charlesab
Senior Yellow Belt

Please log in to comment
0
Let's rub the dust off of the Packager's Crystal Ball and see if we can see what your location is.....

Nope, it's not working. You're just going to have to give us a clue. Recommending a course in the UK is probably pointless if you're thousands of miles away.
Answered 10/05/2010 by: VBScab
Red Belt

Please log in to comment
1

we can apply shim to virtalised application.

in osd file in virtualenv tab like below

<ENVLIST>
    <ENVIRONMENT VARIABLE="__COMPAT_LAYER">RunAsInvoker</ENVIRONMENT>
</ENVLIST>
<DEPENDENCIES />

Answered 03/22/2013 by: phanigudivada
Purple Belt

Please log in to comment
Answer this question or Comment on this question for clarity