logoalt Hacker News

Dwedit • today at 12:48 AM • 1 reply • view on HN

Detouring can be done for already detoured functions. Just look at Steam Overlay vs other systems that hook into Direct3D, they can coexist.


Replies

drdexebtjl • today at 3:41 AM

Any idea of how that's done? In particular, how do multiple systems synchronize the installation of their hooks?

I've made my own hooking library that lets multiple plug-ins hook the same function, but it only works decently because it has this central library synchronizing access.

➕ show 2 replies