Conference | Live Schedule | Talks | Get your ticket | Slides | Set your timezone
Non-invasive GUI Translation via Function Hooking

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