FARPROC lpDllEntryPoint;
HINSTANCE hLib = LoadLibrary(strFile);
(FARPROC&)lpDllEntryPoint = GetProcAddress(hLib, _T("DllRegisterServer"));
if (lpDllEntryPoint != NULL)
        (*lpDllEntryPoint)();
FreeLibrary(hLib);

解决方案 »

  1.   

    谢谢jianfeizhao() ,可是还是不行啊?
      

  2.   

    这是系统的安全问题
    在控制面板中internet中的安全
    设好
    就没有提示
      

  3.   

    http://www.csdn.net/expert/topic/603/603001.xml?temp=.2856714
    你的问题跟上面的一样
      

  4.   

    kingzai() :
     我只是想注册一个控件,数字签名对我没用。
    tsf_PB(少飞):
     我不能让用户改安全级别啊。用程序注册成功后就是还有安全警告!!
    可是用REGSVR32直接注册就没有是啊.......为什么??
      

  5.   

    我觉得应该是你写的程序有问题,DllRegisterServer到底返回为真还是假,最好调试一下就知道了。