![Como iniciar uma aplicação em um determinado diretório, usando other como diretório de trabalho?](https://rvso.com/image/1395418/Como%20iniciar%20uma%20aplica%C3%A7%C3%A3o%20em%20um%20determinado%20diret%C3%B3rio%2C%20usando%20other%20como%20diret%C3%B3rio%20de%20trabalho%3F.png)
Para um sistema que estamos implantando para nosso cliente, precisamos executar o executável de configuração em% temp% e usá-lo para a instalação, arquivos em outro diretório. Isso não pode ser resolvido no nível do aplicativo. Então, basicamente o que eu preciso é "trapacear" de alguma forma o setup.exe localizado em% temp% para pensar que ele foi executado em outro diretório.
Alguma ideia? Tentei fazer pushd & popd, mas não funciona porque o sistema operacional tenta chamar setup.exe do diretório dos arquivos de dados, não setup.exe. Também tentei chamar setup.exe executando um bat no diretório de arquivos de dados, que basicamente o chama fazendo:
%temp%\setup.exe
fazendo:
cd %temp%
setup.exe
também falhou