Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: E N T E R en Septiembre 09, 2013, 03:07:59 pm
-
Bueno esto ya parece una pregunta un poco tonta de mi parte pero bueno al grano.
se que un ocx se registrar de esta forma
regsvr32 c:\windows\system32\elocx.ocx
Que es lo que hace el regsvr32, copia el archivo en el System32 y tambien escribe en el regedit del windows o que es lo que hace exactamente. :-\ :-\
-
regsvr32 lo unico que hace es invocar a la funcion DllRegisterServer que exportan todos los componentes activex, el componente es el que se encarga de su propio registro, eso lo hace agregando varias entradas al registro detallando la ruta del mismo, interfaces que exporta, clsid, etc. (es bastante lo que agrega).
En detalle como hace esto? bueno eso varia dependiendo del compilador que genero el componente a mi entender pero son simples Reg/ OpenKey, CloseKey etc.
Con respecto a copiarse a System32 es opcional y normalmente esto esta a cargo del instalador.