why not run Regsvr32.exe to register ur Active X control?

解决方案 »

  1.   

    就像调用普通dll中的function一样调用这个Dll中的DllRegisterServer.
    LRESULT (CALLBACK* lpDllEntryPoint)();
        HINSTANCE hLib = LoadLibrary("yourdll.dll");
        if (hLib < (HINSTANCE)HINSTANCE_ERROR)
            return 0;
        (FARPROC&)lpDllEntryPoint = GetProcAddress(hLib, 
          _T("DllRegisterServer"));
         (*lpDllEntryPoint)();
    同样可以unregister