How to convert a process from global to a local process (LocalMappedObjectShim)

These instructions should be used when you need the application to behave in one of the following ways:

  • Enable an application that requires Administrator privileges to run under a lower privilege account. 
  • To  enable multiple instances of the desktop application to run on a server  operating system when the application's use of global objects is  preventing the application from installing.

Step-by-step guide

  1. Open the file AppAcceleratorV.clc in a text editor.
  2. Uncomment out the Features tag and the LocalMappedObjectShim within the AAV code block (refer to Code Block).
  3. All other Features must remain within commented out section of the XML.
    <AAV>
    ...
       <Features>
          <Feature>LocalMappedObjectShim</Feature>
       </Features>
    </AAV>
  4. Enabling the feature will convert all Global Objects for files running under AAV to Local Objects.
  5. File  Mapping Exclusions can be applied for named file mapping objects, so  that they remain Global Objects, specify the following additional tags
    <FileMappingExclusions>
      <FileMappingExclusion>Global\somestring</FileMappingExclusion>
    </FileMappingExclusions>
Was this article helpful?

Can't find what you're looking for?

Contact Support