/build/static/layout/Breadcrumb_cap_w.png

Virtualization Question


DSC Linked App-V Sequences - Last Launching Registry 'Wins'?

06/08/2012 4997 views

I have an App-V package for Oracle 8i Client, which has some registry settings contained it in under 'HKLM\Software\Oracle\Home2'.

I then created a sequence for a software title (let's call it Application X, it's a custom app for the client) that has a dependency on the Oracle client, that also has some different, additional keys under 'HKLM\Software\Oracle\Home2' within the package, that are specific to that application.

The Application X has a mandatory dependency in its OSD for the Oracle Client package, but when launching Application X I am only seeing the registry settings under 'HKLM\Software\Oracle\Home2' from the Oracle client package, and not the additional settings in Application X.

I'm using Microsoft App-V sequencer 4.6 (not with SP1), and I'm viewing the registry by running sfttray with an alternative executable to gain access to the 'bubbled' registry. If I remove the DSC link then the registry settings in Application X are all present and correct.

I've read the following post and related links http://www.appvirtguru.com/viewtopic.php?f=9&t=3715 and they appear to say that the last launching sequence, in this case the Oracle 8i sequence as it's DSC linked to the main application, Application X, 'wins' in terms of which registy keys are present.

Can anyone confirm if that is correct?

And if so how I can approach this without modifying the Oracle 8i sequence, as it is currently 'live' with many other applications also linked to it.

Thanks,

Dunnpy

Answer Summary:
A post launch script to push the registry settings in after Application X has launched, and invoked the Oracle 8i dependent application worked correctly. Checked by using sfttray with an alternative executable to confirm the registry settings exist.
0 Comments   [ + ] Show comments

Comments


All Answers

1

Yes the behaviour in this is correct as far as App-V goes.
As you specified, Oracle 8i acts as a dependency for Application X; then you could write a post launch script to edit the registry settings specifics to Application X.

Answered 06/09/2012 by: akki
4th Degree Black Belt

  • I thought about that possibility after I posted the question - I'll do some testing when I get the chance with an OSD script and post back.

    Thanks for confirming the situation.

    Dunnpy
    • This content is currently hidden from public view.
      Reason: Member has been banned from the site For more information, visit our FAQ's.
  • A post launch script to push the registry settings in after Application X has launched, and invoked the Oracle 8i dependent application worked correctly.

    Thanks for confirming my suspicions and helping with a solution!

    Thanks,

    Dunnpy
    • Happy to help you here :D
  • Hi,
    Tim Mangan published a deeper look into DSC in his http://www.tmurgent.com/WhitePapers%5CAppV_DSC_Transparency.pdf
    /vkleinerde

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