我在MSDOS中用regsvr32 /s mypath\my.dll
这样做就注册好了吗?
>是的
在哪儿能找到我注册的东西
>注册表 hkey_class_root下面找你的组件的progid
还是注册要其他步骤?
>exe会自注册
一般该怎么注册
>就像你这样,或者安装程序的时候由安装程序注册
:)

解决方案 »

  1.   

    可以使用regsrv32注册,也可以在visual c++ 6.0的tools菜单下的register control注册。
      

  2.   

    组件程序,分为自注册和非自注册。
    非自注册要自己编写注册表文件,用regedit引入。
    只有自注册的进程内组件可以用regsvr32.exe注册和注销。
    而regsvr32是通过间接调用dllregisterserver组件接口函数来实现注册的
    ^_^
      

  3.   

    如果,你是vc实现的,则我猜组件应是自注册的。
    非自注册要自己编写注册表文件,用regedit引入。
    其实,也就是在注册表中,手动注册。
    具体在 hkey_class_root下面的clsid子键中添加。
    可能还要hkey_class_root下添加与组件progid同名的子键。
    我没有具体做过,好像较繁。
    具体过程还望高手指点。^_^