Desinstalación de compilación MSI: el directorio instalado no se elimina

Creé el paquete de compilación MSI para nuestra aplicación. Después de esta instalación, activamos otro software de controlador dependiente en el proceso separado en un evento comprometido de la clase Installer como se muestra a continuación,

Process.Start ("Ruta del software del controlador")

Estamos ante un problema, la carpeta del directorio instalado (está vacío) no se elimina al desinstalar la misma. En realidad, al igual que la instalación, desencadenamos la desinstalación del software del controlador dependiente en el proceso separado anulando el método Desinstalar de la clase de instalador.

Alguien, por favor, ayúdame a superar este problema? ¿Cómo podría eliminar el directorio instalado?

No puedo cambiar el procedimiento de instalación, ya que somos conscientes de que no podemos procesar otra instalación / desinstalación cuando se está ejecutando otra.

Respuestas a la pregunta(1)

Su respuesta a la pregunta