![다른 디렉토리를 작업 디렉토리로 사용하여 특정 디렉토리에서 애플리케이션을 시작하는 방법은 무엇입니까?](https://rvso.com/image/1395418/%EB%8B%A4%EB%A5%B8%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A5%BC%20%EC%9E%91%EC%97%85%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EB%A1%9C%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%8A%B9%EC%A0%95%20%EB%94%94%EB%A0%89%ED%86%A0%EB%A6%AC%EC%97%90%EC%84%9C%20%EC%95%A0%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98%EC%9D%84%20%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
고객을 위해 배포하는 시스템의 경우 %temp%에서 설치 실행 파일을 실행하고 설치에 사용하도록 하고 다른 디렉터리에 있는 파일을 사용해야 합니다. 이 문제는 애플리케이션 수준에서는 해결할 수 없습니다. 따라서 기본적으로 %temp%에 있는 setup.exe를 "속여서" 다른 디렉터리에서 실행되었다고 생각하는 데 필요한 것입니다.
어떤 아이디어가 있나요? pushd & popd를 시도했지만 OS가 setup.exe가 아닌 데이터 파일 디렉토리에서 setup.exe를 호출하려고 시도하기 때문에 작동하지 않습니다. 또한 데이터 파일 디렉터리에서 박쥐를 실행하여 setup.exe를 호출해 보았습니다. 기본적으로 다음을 수행하여 호출합니다.
%temp%\setup.exe
행위:
cd %temp%
setup.exe
역시 실패했다