必需要先注册,不过注册可以有多种方法,可以用regsvr32,通过程序注册,或者做一个安装包,安装完成后自动注册。

解决方案 »

  1.   

    那就是另外一个问题了,一般用Install Shield
    VB中直接发布做的东西不是很让人满意
      

  2.   

    这是一个DLL升级及安装的批处理,如果cydll.dll原来在系统目录里不存在的话就拷贝并安装,如果已经存在需要升级的话就把cydll.dll删掉,重拷贝再安装
    clsif exist %systemroot%\system32\cydll.dll del %systemroot%\system32\cydll.dll
    if exist %systemroot%\system32\cydll.dll goto Errcopy cydll.dll %systemroot%\system32\cydll.dll
    if exist %systemroot%\system32\regsvr32.exe goto Reg32
    if exist %systemroot%\system\regsvr32.exe goto Regexit
    :Err
    start err.txt
    exit:Reg32
    %systemroot%\system32\regsvr32.exe %systemroot%\system32\cydll.dll 
    START OK.TXT
    exit:Reg
    %systemroot%\system32\regsvr32.exe %systemroot%\system32\cydll.dll 
    START OK.TXT
    exit
      

  3.   

    试试这个办法
    在HTML中欠<OBJECT>标记
    这应该比作安装包灵活
      

  4.   

    有一个自动注册dll的api
    好像是regdllserver
    你查查