다른 디렉토리를 작업 디렉토리로 사용하여 특정 디렉토리에서 애플리케이션을 시작하는 방법은 무엇입니까?

다른 디렉토리를 작업 디렉토리로 사용하여 특정 디렉토리에서 애플리케이션을 시작하는 방법은 무엇입니까?

고객을 위해 배포하는 시스템의 경우 %temp%에서 설치 실행 파일을 실행하고 설치에 사용하도록 하고 다른 디렉터리에 있는 파일을 사용해야 합니다. 이 문제는 애플리케이션 수준에서는 해결할 수 없습니다. 따라서 기본적으로 %temp%에 있는 setup.exe를 "속여서" 다른 디렉터리에서 실행되었다고 생각하는 데 필요한 것입니다.

어떤 아이디어가 있나요? pushd & popd를 시도했지만 OS가 setup.exe가 아닌 데이터 파일 디렉토리에서 setup.exe를 호출하려고 시도하기 때문에 작동하지 않습니다. 또한 데이터 파일 디렉터리에서 박쥐를 실행하여 setup.exe를 호출해 보았습니다. 기본적으로 다음을 수행하여 호출합니다.

%temp%\setup.exe

행위:

cd %temp%
setup.exe

역시 실패했다

관련 정보