do not click

Meeting C++ 2026   |  Online   |  Training   |  Books   |  Survey   |  Job fair   |  Advertising   |  Jobposting   |  Login

Meeting C++ 2026 - Non-invasive GUI Translation via Function Hooking

Conference | Live Schedule | Talks | Get your ticket | Slides | Set your timezone

Non-invasive GUI Translation via Function Hooking

Join session

Patrizia Kaye

On Day 2 at 13:15 (CET/Berlin) in Track E [Bernstein Room and online]

This talk will discuss translation of graphical user interfaces, focusing on MS Windows (though the principle is applicable to other platforms), covering strengths and limitations of each.

Ordinarily, translation requires access to source code, but what if this is not available?
* Manifests can be altered, but only if they are not embedded.
* Executables can be modified, but not if they are digitally signed.
* Resource DLLs can be used, only if the application is already configured to look for them.

During this talk we will also discuss how to translate a GUI using function hooking, when it may be appropriate, and the tradeoffs involved.

Please login to comment

Copyright Meetingcpp GmbH Imprint Privacy Policy