/build/static/layout/Breadcrumb_cap_w.png

Shims \ Packaging \ APP-V

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

Answers (7)

Posted by: phanigudivada 11 years ago
Purple Belt
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 />

Posted by: kkaminsk 14 years ago
9th Degree Black Belt
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
Posted by: Ment 14 years ago
Senior Yellow Belt
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,
Posted by: charlesab 13 years ago
Senior Yellow Belt
0
Can someone recommend a good app-v class for me please? I have seen few online but I want recommendation.
Thanks in advance.
Posted by: anonymous_9363 13 years ago
Red Belt
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.
Posted by: kkaminsk 14 years ago
9th Degree Black Belt
-1
Yep works but has to be applied to the OS and not the sequence.
Posted by: turbokitty 14 years ago
6th Degree Black Belt
-1
Kevin is right, the OS needs to be aware of the shim, not the app.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ