在DLL中,将HHOOK变量已设为了共享,但结果显示并没有共享是什么原因?
#pragma data_seg(".shared")
HHOOK Hook=NULL;
CString str="";
#pragma data_seg()
#pragma comment(linker, "/SECTION:.shared,RWS")我在一个函数中将str改为了其它字符串,再在另一个函数中用MessageBox显示出来,但显示出来的结果又变为了空,这是什么原因?
另外用dumpbin在命令提示符里看,也显示出来这个节已经共享了。