Як отримати FARPROC

1.Є HANDLE процесу. 2.Є void * покажчик на дані в цьому процесі, отриманий функцією VirtualAllocEx, в ці дані записана своя функція за допомогою WriteProcessMemory.
Як отримати FARPROC покажчик на ці дані (на мою функцію) (такий же, який повертає GetProcAddress для функцій, що експортуються) .




функція GetProcAddress повертає вказівник FARPROC, який можна використовувати з будь-якого процесу (для всіх процесів він буде однаковий).
як зробити такий самий покажчик на НЕ експортовану функцію в якомусь процесі чи DLL?


Я б дуже хотів побачити де це написано. Імхо - це далеко не факт, дивлячись куди на яке місце (в даному процесі) подлинкуется бібліотека, інша справа, що вони лінкуються зазвичай на 1 і те ж місце:)))
Я трохи уточнив би завдання. Або ти хочеш 1)Запустити функцію якогось процесу з іншого процесу 2) або зробити так щоб грамотно відобразивши на СВОЄ адр.простір. файл іншого процесу можна було запустити цю функцію у своєму процесі.


Але як мені передати створеному потоку FARPROC не на функцію, що експортується, а на які-небудь дані або WinMain в якийсь dll?
