unção @call no linux executável não relacionado

Se eu tenho um ponteiro para uma função e o dou a outro executável (Não relacionado / Filho), como posso chamar essa função sem fazer um segfault?

No momento, posso criar uma função e atribuir a ela este endereço de memória:

Dim As Function (ByRef As String) As Integer MyFunction
' get pointer...
MyFunction = FunctionPointer

Mas, ao chamar MyFunction, recebo um segfault (obviamente porque a função que estou chamando está em outro espaço de endereçamento executável que não tenho permissão para acessar)

Como posso corrigir isso / contornar isso?

questionAnswers(2)

yourAnswerToTheQuestion