Configure API and Macro Security

You can enable the Attachmate Reflection 2014 .NET API, and specify corresponding settings.

To set up API and macro and security

  1. From your administrative installation point, open the Attachmate Customization Tool from a shortcut or by typing the following command line:

    <path_to_setup>\setup.exe /admin

  2. In the Select Customization dialog box, select Create a new Companion installer, and then click OK.
  3. On the navigation pane, click Specify install locations.
  4. Under Installation type, select Installs only for the user who installs it.
  5. On the navigation pane, click Modify User Settings.
  6. In the Make changes to user settings panel, under Application - Settings, select Reflection 2014 Workspace Settings and then click Define.
  7. Under Trust Center, click Set Up API and Macro Security.
  8. Configure the API settings as follows:



    Prevent custom applications from accessing this installation.

    Disable .Net API

    Determine if Reflection legacy macros are supported, and to determine which legacy API has preference for the GetObject() method used to retrieve API COM objects. (Reflection supports multiple APIs, but can accept GetObject() calls for only one type of legacy API object at a time.)

    Legacy API preference

  9. Under Action Permissions, specify what you want to happen if an action that has been restricted through Group Policy or the Permissions Manager is initiated through a macro or API call.



    On a computer running Windows 8 or Windows 7, select to control restricted actions with User Account Control (UAC).
    On a computer running Windows XP, select to prevent restricted actions from running.

    Require elevated rights; do not execute on XP

    Select to run restricted actions that are initiated through a macro or API call as expected. The same actions won't run if they are initiated through the user interface.

    Execute the action