Registro lento de dll com regsvr32 Win7

Registro lento de dll com regsvr32 Win7

quero acelerar o processo de registro de DLLs com regsvr32. Basicamente, precisamos registrar de 3 a 6 DLLs toda vez que uma tarefa de construção é executada, e isso leva até 5 segundos/dll -> às vezes o registro em si leva mais tempo do que a construção real. Nosso CI Server executa cada registro como uma etapa separada.

Você sabe como tornar o regsvr32 mais rápido?

Responder1

regsvr32 é um programa muito simples que simplesmente carrega uma DLL e chamaDllRegisterServer. É a DLL que está demorando para registrar, não o processo regsvr32.

Se este for um processo de construção sob seu controle em um servidor sob seu controle, você poderá lidar com isso de maneira um pouco mais inteligente. Se a lista de aulas (ou outros dados de registro) não mudou, provavelmente você nem precisará chamar o regsvr32. Contanto que você não tenha cancelado o registro dos dados, os dados COM permanecerão no registro apontando para uma DLL em um local específico. Só porque a DLL pode mudar não significa que algum dado COM associado à DLL tenha sido alterado.

informação relacionada