el vb6 no sirve para hacer instaladores
las razones de las explico aqui:
1)Los ejecutables del Vb requieren de Dlls q no encuentras en los widows
Dll(RumTime) dll(VBRum) entre otras
2)no confundir instalar un programa con copiar el programa en la maquina sino q hay q registrar sus componentes y el propio exe y el codigo para eso es demasiado largo.
3)al instalar un programa no instalas solo tu sistema si este contiene acceso a datos el instalador tiene q reconocer si los datos son via OBDC u OLEDB y si son Dao u Ado en base a esto se instala un componente q traen los instaladores de vb
q es un subInstalador para los drivers de Datos
4)Los ejecutables en vb6 no son seguros ya q someterlos a un proceso de ingenieria inversa(sacarles el codigo fuente) es muy facil.
5)la umtima y mas importante:
los instaladores tienen un mecanismo de addcopy esto quiere decir q copian los archivos y si el sietma detecta q son nocivos para el equpo detiene el proceso
pero gracias al mecanismo AddCopy los instaladores no se detiene pero el de vb
si se detendra.
no te hablo de virus sino de dlls q se pueden encontrar en el sistema y pueden ser mas modernas q las de tu sistema detendran el proceso y terminara tu instalador