Skip to content

Agent OEM Versions

CapaSystems develops and maintains the installation program for all OEM agents. Each time a new version of the agent is released, a matching installation program is automatically created, and as a post-build step, the installation program is then transformed into its corresponding OEM version.

It it possible to transform an existing agent installation program into an OEM installation program, provided that the original installation program is version 3.5 or later. Only CapaSystems is capable of performing this transformation.

The OEM agent installation program delivered by CapaSystems is an MS package.

Microsoft windows installer version 1.2 or later must be installed on the target computer, otherwise the installation will fail.

A number of features distinguishes an OEM version of the agent from the regular one. The icons that can appear in the system tray may be different. The installation controls this by placing new icons in the same catalog as the agent executable. Three icon files are required for a full “makeover:“

Icon FileReplaces
small.ico (or in newer agent versions)
small_slash.ico (or in newer agent versions)
small_exclamation.ico (or in newer agent versions)

Window titles, prompts and about boxes are also changed to show that the agent is an OEM version.

In order to see if a specific instance of the agent is an OEM version, the about box can be inspected, or the name of the executable can be checked using Task Manager or the tasklist command line tool.

The following table sums up important differences between the regular agent and OEM agents:

ValueRegular AgentExample: Acme OEM Version
Agent executableGuardAgent.exeGuardAgent.exeAcme_GuardAgent.exe
GUI ExecutableGuardAgent_Tray.exeAcme_GuardAgent_Tray.exe
System tray executableGuardAgentTray.exeAcme_Tray.exe
Agent home directory<PROGRAMFILES>\Premitech\PerformanceGuard<PROGRAMFILES>\Acme\PerformanceGuard
Windows service namePremitech.pgaAcme.pga
Windows service display namePerformanceGuard AgentAcme PerformanceGuard Agent
Agent registry keyHKLM\SOFTWARE\Premitech\E2EAgentHKLM\SOFTWARE\PremitechAcme_E2EAgent
Browser helper objectIEAgentAcme_IEAgent.dll
IEAgent prompt URIabout:ieagent:settingsabout:Acme-ieagent:settings
IEAgent COM ProgIDIEAgent.PG_ObjectAcme_IEAgent.AcmePG_Object
IEAgentCOM descriptionPremitech PerformanceGuard HelperAcme PerformanceGuard Helper
IEAgent COM UUID{5386FD5D-1D32-4EBD-BB57-867D6E74931B}The Browser Helper Object is a COM component. For OEM versions the unique identifier (GUID) is changed. When the agent is installed a new GUID is generated, this GUID is then stored in the value IEAgentUUID on the OEM agent’s key.