Here's what the installer does:

  1. Checks if a newer version of the plugin is already installed and triggers a failure if so.
  2. Copies the plugin binaries into a folder named {User}\AppData\Roaming\{Company Shortened Name}\{Plugin Name} {VERSION_NUMBER}
  3. Registers the dll
  4. If H264 is enabled:
  • Downloads the H264 binaries from Cisco's servers
  • Unzips the archive
  • Copies it next to the plugin

       5. For a licensing plugin

  • Installs the license cert bundled in the installer

       6. Sets up Windows registries that enable un-installing the plugin