On Sunday, 3 April 2016 at 14:34:07 UTC, Vladimir Panteleev wrote:
On Sunday, 3 April 2016 at 14:19:17 UTC, rikki cattermole wrote:
[...]
Have you actually tried doing this in practice and getting it
to work?
Even with correct function signatures, you'd need more than
just the types to correctly marshall the data between
processes. RPC is generally done with a subset of types with
well-defined serializations.
How would you even get GetProcAddress hooking working in this
scenario? You wouldn't even know the number of arguments, much
less their types!
Hence why i wanted to do it in separate processes communicating
via a (whatever the windows version is of a) pipe or on localhost