La Web del Programador: Comunidad de Programadores
 
    Pregunta:  8729 - REGISTRO DE DLL'S
Autor:  Carlos Rivera
Como puedo registrar un DLL por medio de codigo de VB, si alguien me puede ayurar lo agradecere mucho.

  Respuesta:  José Ariel Limandri
Podes ejecutar un shell llamando al regsvr32.exe como te muestro en este ejemplo

private sub RegistrarDLL(File as string)
call shell ("regsvr32.exe " & file, vbHide)
end sub

el unico inconveniente es que te va a quedar una ventana abierta con el resultado de la ejecucion de regserver.
Para cerrar esta ventana podes usar el handler que te devuelve la ejecucion del shell.
Suerte