Hola,no te hagas tanto problema es mas facil de lo que crees.te recomiendo que te crees un archivo .bat en la carpeta donde esta el ocx y con estas instrucciones en el:
copy MARCHOSO.ocx %windir%\system32
regsvr32 MARCHOSO.ocx
con esto se termina tu problema.¿porque?
porque te copia el ocx a la carpeta del sistema y lo registra auntomaticamente sin que el usuario tenga que apretar nada ni ejecutar nada.
yo no se como es el instalador que estas usando,pero te recomiendo uno que se llama Create Install Free ,es sencillo,en español y hice un pequeño manual de como se usa este instalador fijate aca:
http://www.canalvisualbasic.net/foru....asp?TID=29440
este instalador tiene una opcion que se llama
"ejecutar despues de instalar"¿para que sirve?,pues para lo que te dije antes,le pones que ejecute automaticamente el
.bat entonces copia y registra el ocx en la carpeta del sistema sin que el usuario lo detecte,para eso sirve la opcion.este instalador tambien crea accesos directos y hace lo que hacen casi todos los instaladores basicos.tambien viene con un desinstalador,y viene con una opcion que se llama
"ejecutar al desinstalar" ¿para uqe sirve?,pues para lo contrario,te podrias crear un
.bat que tenga las instrucciones de desregsitrar el ocx y despues que lo elimine del sistema.
bueno eso es todo ojala te sirva.
saludos.
PD:me olvide,para registrar el ocx despues de la instruccion
regsvr32 ponele esto
/s ,eso es para que no salga el cartelito de windows diciendo que se ha registrado correctamente,sirve para registrarlo
silencisamente.