Implementar sistema DLL en el interior archivo CAB
-
20-09-2019 - |
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 ...
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.