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.
Cancel
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

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
Fourth 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
Please log in to comment
Answer this question or Comment on this question for clarity