Pregunta

Estoy buscando una manera de desplegar un sistema DLL dentro de mi archivo CAB ActiveX. CAB no puede actualizar el archivo de sistema y la instalación falla conjunto. Perfectamente, me gustaría copiar el archivo DLL en la carpeta de instalación de ActiveX.

Mi mejor sugerencia (no lo probé todavía) está utilizando ganchos archivo INF con algún instalador independiente, pero me pregunto ¿hay otra manera?

¿Alguna otra idea será apreciado ...

¿Fue útil?

Solución

Paquete de su DLL en un recurso del control ActiveX principal. Utilice su propio código para escribir en un archivo.

La industria del malware tiene mucha experiencia haciendo esto, y el código de ejemplo, debe estar disponible.

Otros consejos

Se puede instalar el archivo DLL en la carpeta de instalación de ActiveX y cargar dinámicamente la DLL (usando LoadLibrary ) y sus métodos (utilizando GetProcAddress ).
De esta manera usted será capaz de controlar desde dónde cargar el archivo DLL y utilizar su copia local del sistema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top