如何在不同进程之间传递CALLBACK函数指针?
如何在不同进程之间传递CALLBACK函数指针?
例如,
//callback function pointer declaration
typedef int (*ProcTest)();
APP_A.exe中实现
1.
//callback service routine
int DpsAddToGal()
{
//..
}
2.
//调用test.dll 的输出函数 exptest(ProcTest* ptest)传递函数指针;
exptest(DpsAddToGal);
那么test.dll 的输出函数 exptest()接收了函数指针,并启动APP-B.exe,
如何将该函数指针传递给APP-B进程,从而在APP-B.exe中执行APP_A.exe的某些功能?