#pragma data_seg("TransparentDlg")
static SETLAYEREDWND* SetLayeredWindowAttributes = 0;
static HINSTANCE hUser32 = 0;
static long nUser32Ref = 0;
static HHOOK MouseHook = 0;
#pragma data_seg()
#pragma comment(linker, "/section:TransparentDlg, rws") 假如这个扩展动态库导出一个类,我在这个类的OnInitDialog里如下判断:
if (1 == InterlockedIncrement(&nUser32Ref))
Beep(1500, 100);然后用个exe来测试,启动一次,Beep一次,显然数据没有共享!