Here's what the installer does:
- Checks if a newer version of the plugin is already installed and triggers a failure if so.
- Copies the plugin binaries into a folder named {User}\AppData\Roaming\{Company Shortened Name}\{Plugin Name} {VERSION_NUMBER}
- Registers the dll
- 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