Follow

Capture Permission Changes Of Registry Keys In FlexApp Packages

Product: ProfileUnity          

Product Version: 6.7+

Expires on: 365 days from publish date

Updated: July 02, 2018

 

Problem:

Registry permission changes made to keys in FlexApp packages are not captured. By default, permissions for registry items in FlexApp packages are inherited from parent keys. This will require additional entries to be added to the VirtFsService.exe.config.

 

Possible Resolution(s)

On the FlexApp Packaging VM, locate and open the "VirtFsService.exe.config" under "C:\Program Files (x86)\Liquidware Labs\FlexApp Packaging Console\VirtFsService" in the "x64 or x86" subdirectories.

Scroll to the <setting name="SecuredRegKeys" serializeAs="Xml"> section and add the registry path for the key that will have its permissions modified.

Below is an example using Notepad++:

<setting name="SecuredRegKeys" serializeAs="Xml">
    <value>
        <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
            <string>\registry\machine\software\microsoft\officesoftwareprotectionplatform</string>
            <string>\registry\machine\software\microsoft\officesoftwareprotectionplatform\data</string>
            <string>\registry\machine\software\Wow6432Node\Notepad++</string>
        </ArrayOfString>
    </value>
</setting>

Once the path has been added, create the application package or playback an existing package and select "Configure" from the respective dropdown menu in the FlexApp Packaging Console.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

0 Comments

Article is closed for comments.