Parece que están ocurriendo muchas cosas complicadas, que también dificultan la desinstalación cuando (es decir,) el desinstalador original falla.
¿Por qué no es tan simple como:
- Descomprima todos los archivos únicos en una carpeta.
- Descomprima (opcionalmente) algunas dlls / bibliotecas compartidas en una carpeta del sistema compartida
- Configure algunas configuraciones de registro (podría hacerse al iniciar el programa).
Sé que esto es probablemente un poco demasiado de una simplificación excesiva, pero todavía ..
Estoy hablando de aplicaciones más grandes como Visual Studio, Office, Adobe suit, Maya, etc.