Thursday, September 10, 2015

TurningPoint 5.1.1.3052

Type: Client App
Pacakge: Appv-5 SP2 Sequence
Settings: Appsense

On the face of it this is a simple application which is designed to run from the user profile.

The exes and controls were moved to more conventional program files folders for sequencing.
There is a boot turningpoint.exe program which hands control to .\application\turningpoint.exe
A turningpoint.exe.settings file is a text based file saved in the same folder as the .\application\Turningpoint.exe
One of the main functions of the interface is to launch MS Powerpoint with an addin loaded.  To achieve this the application writes the powerpoint addin keys, launches powerpoint, then deletes the keys.  HKCU\Software\Microsoft\Office\PowerPoint\Addins\_TurningPoint5.Connect

Certain conditions caused Powerpoint to launch without the addin which caused the Turningpoint.exe application to hang.
The solutions were to exclude HKCU\Software\Microsoft\Office\PowerPoint\Addins\_TurningPoint5.Connect from Appsense personalistaion.  It was also found that

HKCU\Software\Microsoft\Office\PowerPoint\Addins\OneNote.PowerPointAddinTakeNotesService needed to be present in the real registry to prevent some strange Appsense Personalisation/Profile/Virtual registry effects which produced inconsistant launching of powerpoint with the addin.


HKCU\Software\Microsoft\Office\PowerPoint\Addins\OneNote.PowerPointAddinTakeNotesService was therefore written by an Environment Manager (EM) rule prior to launch.  The Turningpoint.exe.settings file was also managed by EM to provide a default settings version. This prevented the EULA from displaying at first launch.

The "Allow all named objects to interact" and "Allow all COM objects to interact" are required to avoid an error 
<path>\TurningPointShim_x86.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.