Skip to content

Sidebar

AppControl Manager Application's Sidebar



The AppControl Manager features a versatile Sidebar designed to streamline user interactions and enhance productivity.

Policies Library

A place where you can import as many App Control policies as you want and use them in different parts of the app. Policies in the library exist in the app's memory at runtime. You can import XML, CIP, BIN and P7B files to the library. The Sidebar button on the app's top bar displays the total count of the App Control policies in the library.

Any new policy that you create in the app will be automatically added to the library and when it happens a unique animation is displayed to make it clear where the new policy has been transferred to. You have the option to save the policies in the library as XML or CIP files.

  • The library offers quick actions for every policy in it when you click or tap on it, such as:

    • Saving as XML (prompts for file picker so you can pick a location to save)
    • Saving as CIP (prompts for file picker so you can pick a location to save)
    • Opening in Policy Editor (The changes will be saved back to the same exact policy in the library)
    • Configuring Rule Options (The changes will be saved back to the same exact policy in the library)
    • Removing from the list (If persistence is enabled, this means it will be removed from the cache on the disk as well.)
    • Deploying on the system (only available when running the app as Admin)
  • Some of the quick actions described above are also available when swiping right or left on each policy in the list. (only available on devices with touch capability)

  • You can right-click or top + hold on each policy in the library to access the following features

    • Copy BasePolicyID
    • Copy policyID

Persistence Feature

You can enable persistence for the Policies Library so that the policies in the library will remain intact even after you close the app or restart your system. This option is on by default. You can turn it off and on via a toggle switch on the Sidebar.

Persistent Library feature does not prevent the policies to remain intact when you uninstall the AppControl Manager, so if you ever plan to uninstall the app, make sure to use the Backup All option under the Actions menu to create a backup first.

When the library contains any policy, persistence is off and you attempt to close the app, you will encounter a notice reminding you that there are unsaved policies. You can configure this behavior in the app's settings page. At this point you can either enable persistence, save policies manually to files, or simply ignore the warning and confirm app closing dialog.

The Policies Library with all of its capabilities and persistence offers a seamless experience that just works out of the box, without adding any additional burden or responsibility to the user.

Encrypting the Local Cache of the Policies Library

It's an optional per user encryption for the Policies Library cache. When enabled (off by default), cached policy files are encrypted using Windows DPAPI and stored for the current user only. The app automatically enforces the chosen encryption setting at startup and whenever the toggle on the Sidebar changes, keeping the on disk cache in sync with the preference. When you encrypt your policy files with this feature, they are accessible only while you are signed into the same Windows user account. If you switch to a different user account or move the cache files to another machine, they will not be readable. This enhances security by ensuring that sensitive policy data is protected and accessible only to the intended user.

Note

Using the Backup All button under the Actions menu creates an unencrypted backup of all policies in the library and saves them in the directory that you selected, regardless of the encryption setting. This is to ensure that users can always access their policies when restoring from a backup, even if they switch to a different user account or machine.

Encryption Scope

Select an encryption scope: User, which allows only the current Windows account to decrypt the encrypted policy files, or Machine, which restricts decryption to this device so the files cannot be decrypted if moved to another device.

If using Administrator Protection mode in the OS, it's recommended to switch to Machine scope mode. Policies encrypted with Machine scope can be decrypted by any user on the same device, while policies encrypted with User scope can only be decrypted by the user who encrypted them.

Restoring Policies From Backup

You can restore policies from a backup directory containing one or more XML/CIP/P7B/BIN App Control policy files by simply dragging all of the files and dropping them on the Sidebar's Policies Library (only works when the app is running unelevated).

Assigning Policies From the Library to Different Section of the App

Pages within the AppControl Manager that require a policy automatically recognize when there is any policy in the library. As you navigate to these pages, subtle indicators appear , prompting you to open the Sidebar and quickly assign a policy to these sections.


AppControl Manager Application's Sidebar


Configuration Details

  • Sidebar Guide: Use this button to open this page in the browser.

  • Open User Config Directory: Use this button to open the User Configuration directory in File Explorer.

  • Use the Optimize Memory button to optimize memory usage of the app and try to reduce it. AppControl Manager is already highly optimized but this gives users more control over its memory usage. The app will generate a detailed report in the Logs page that you can check out, showing the type and amount of memory changes.