Componentes ActiveX se registram, acionados por um ponto de entrada de DLL conhecido ( DllRegisterServer
).
regsvr32
é apenas um wrapper para carregar a DLL e chamar esse ponto de entrada. Outras ferramentas podem fazer isso diretamente. Às vezes, os instaladores apenas atualizam diretamente o registro (registrando as alterações a serem feitas ao criar o instalador).