extern"C"BOOLWINAPIDllMain(HINSTANCEhInstance,DWORDdwReason,LPVOIDlpReserved)
  {
  if(dwReason==DLL_PROCESS_ATTACH)
  {
 
DisableThreadLibraryCalls(hInstance);  }
  }上面是sdk的,但mfc的dll隐藏了dllmain,那么,在mfc的dll内,如何加入 DisableThreadLibraryCalls ?

解决方案 »

  1.   

    MFC 的,已经自动加上这个函数调用了,在调用 InitInstance 之前,不用再次调用了。
      

  2.   

    记得以前看到是调用过的,刚才重新跟踪了一次,发现缺省情况下没有调用...,应该是在 InitInstance 中调用就可以了。
      

  3.   

    谢谢
    要是在 DLL_THREAD_ATTACH 这种条件下,处理的数据,mfc的dll怎么办?
      

  4.   

    如果是win32的dll,我在DLL_THREAD_ATTACH 这种条件下,加上可一些自己的代码.
    同样如果我是mfc的dll,这些自己的代码该加在哪里?因为没有DLL_THREAD_ATTACH .