think-cell Software GmbH
Function Detouring in PowerPoint Interactions
Pages
22
Time to read
5 mins
Publication
Language
English
Pages
22
Time to read
5 mins
Publication
Language
English
This document is a case study that outlines the process of function detouring as it relates to interacting with Microsoft PowerPoint. It describes various techniques and methodologies for modifying the behavior of PowerPoint through function detouring, including the use of XML for user interface customization and APIs for accessing the PowerPoint object model. The document provides a detailed workshop outline that includes exercises on function detouring, as well as frequently asked questions regarding the legality and functionality of such techniques. It also discusses how to find the target function using methods such as disassemblers, debuggers, and function entry/exit tracing. The framework for function detouring is presented, detailing how to patch the target function and ensure the original function code remains accessible. This case study serves as a comprehensive guide for understanding and implementing function detouring in PowerPoint.