
28/08/2007, 12:48
|
 | | | Fecha de Ingreso: septiembre-2004 Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 7 meses Puntos: 2 | |
Re: Error en registro de Crystl32.ocx Hola GeoAvila.
Manualmente ya lo había intentado sin éxito.
Después de buscar mucho, encontré que el XP tiene algunos inconvenientes con la crystl32.ocx (Mas que nada porque de tanto intentar con versiones distintas, yo estaba distribuyendo la de 8.5) y el problema surgía porque, al registrar la crystl32, necesitaba también la crpe32.dll
Esta crpe32.dll está incluso en algunos listados de amenaza, considerada un bot. ¿Por qué? bueno, no tengo idea, porque en la descripción incluso figura que el fabricante es seagate software y que no está definido el nivel de amenaza... pero bueh!
Resulta que esta librería, la crpe32.dll tiene la info de las librerías que usa para las diferentes opciones de exportación.
Esta a su vez, se "autoregistra".
Bastaba cambiar entonces, el archivo crystl32.dep de la siguiente manera:
;[CRPE32.DLL]
;Dest=$(WinSysPath)
;Uses1=Crpe32.dll
;Uses2=
Que en el original, está sin los punto y coma, es decir... comentar esas líneas.
Además, como la crystl32.dll es self register también, cuando le indico que la registre desde el paquete, me bloquea el registro de windows porque xp reconoce que hay una librería que está queriendo registrarse por duplicado.
Pude probar, comprobar y dar tantas vueltas montando un xp en una máquina virtual y probando de ahí.
Incluso he leído que el xp bloquea el registro incluso al usuario administrador en los casos en que las librerías se comportan de esta manera, y que es todo un rollo desbloquearlo.
En fin, gracias por tu idea, de paso dejo mi experiencia por si a alguien mas le pasa.
Saludos! |