如何在该COM里或用VBScript反注册一个COM组件

解决方案 »

  1.   

    注销?regsvr32 /u com.dllcom.exe -unregist
      

  2.   

    不,是要在COM内部的程序里把自己注销掉
      

  3.   

    在自己的程序里调用regsvr32 /u com.dll吧,应该可以的。
      

  4.   

    一个思路,用VBScript操作注册表把CLSID下的那个GUID删除了。
    不过不是所有IE都有这个漏洞。
      

  5.   

    另外一个思路,就是在COM里自己提供一个删除COM的类或者方法。用VBScript调就可以了,这个估计更通用些
      

  6.   

    直接调用DllUnregisterServer(void)不行吗?