如何使一个dll数据值可以为多进程共享?
如何使动态数据库中的g_nvalue值为多进程共享呢?
实例如下:
#pragma data_seg("hookdll")
int g_nvalue = 5; //必须要初始化
#pragma data_seg()
#pragma comment(linker,"/SECTION:hookdll,RWS")
HOOK_API int GetValu()
{
return g_nvalue ;
}
HOOK_API void SetValue( int nvlue )
{
g_nvalue = nvlue;
}
且多进程引用库中的值或函数时必须设置为相同路径的动态库