![¿Cómo iniciar una aplicación en un directorio determinado, utilizando other como directorio de trabajo?](https://rvso.com/image/1395418/%C2%BFC%C3%B3mo%20iniciar%20una%20aplicaci%C3%B3n%20en%20un%20directorio%20determinado%2C%20utilizando%20other%20como%20directorio%20de%20trabajo%3F.png)
Para un sistema que estamos implementando para nuestro cliente, necesitamos ejecutar el ejecutable de configuración desde %temp% y hacer que use para la instalación archivos en otro directorio. Esto no se puede resolver a nivel de aplicación. Entonces, básicamente lo que necesito es "engañar" de alguna manera al setup.exe ubicado en% temp% para que piense que se ejecutó en otro directorio.
¿Algunas ideas? Intenté hacer pushd & popd, eso no funciona porque el sistema operativo intenta llamar a setup.exe desde el directorio de archivos de datos, no a setup.exe. También intenté llamar a setup.exe ejecutando un bat desde el directorio de archivos de datos, que básicamente lo llama haciendo:
%temp%\setup.exe
haciendo:
cd %temp%
setup.exe
también falló