INSTALAR DLL AUTOMATICAMENTE
[txt-color=#0000f0]regsvr32 COMDLG32.ocx
regsvr32 MSCOMCT2.OCX
regsvr32 MSCOMCTL.OCX
regsvr32 TABCTL32.OCX[/txt-color]
(sendo executado um de cada vez), eu uso o [txt-color=#007100]Inno Setup Compiler[/txt-color] para criar um instalador e gostaria de saber se existe alguma maneira para que no momento da instalação do ou mesmo após ter sido instalado (ái já era um comando do VB6 mesmo) no momento em que o Formulario de login aparecer (porque esse não da erro) copiasse essas dll's para a pasta system32 e executasse esses comandos?
Obs: se não tiver como fazer isso com o Inno Setup Compiler pode ser com outro o importante é o resultado final.
Só que se for win7 ou acima tem que desabilitar o UAC.
Citação::
Shell ([Ô]regsvr32.exe MSDBRPTR.DLL /s[Ô])
Só que se for win7 ou acima tem que desabilitar o UAC.
Ok Nilson, vou tentar aqui e te falo. Mas muito obrigado pela sua ajuda
Citação::
Colega cria um instalador com o inno setup e nunca terá problemas no registre de dll's e ocx's
Marcelo,
como eu citei no inicio do topico, eu já uso o inno setup, o problema é que tenho que instalar os componentes
manualmente, por isso pensei que fosse possivel deixar automatico.
Citação::
sobre win7 e win8, lembrando que desta maneira que voce citou, se o SO for 64 bits, a pasta de destino das DLLs e OCXs, não é system32 e sim a syswow64. è pra onde vão os arquivos de 32 bits que trabalham em modo de compatibilidade com 64 bits.
Isso mesmo, neste caso terei que criar duas versões do programa
Citação::
:
sobre win7 e win8, lembrando que desta maneira que voce citou, se o SO for 64 bits, a pasta de destino das DLLs e OCXs, não é system32 e sim a syswow64. è pra onde vão os arquivos de 32 bits que trabalham em modo de compatibilidade com 64 bits.
Isso mesmo, neste caso terei que criar duas versões do programa
De onde você tirou a ideia que precisa de duas versões do programa? VB6 só cria programas de 32 bits, mas eles rodam no Windows de 64 bits geralmente sem problemas.
E como já falaram, poste seu script do inno setup, pelo menos a parte referente aos arquivos que estão dando problema, pois é muito provável que o problema esteja nele, já que ele deveria registrar os componentes sem problema nenhum