2011-10-17 13 views
2

설치되는 파일의 파일 이름을 얻는 방법은 무엇입니까?설치되는 파일의 파일 이름을 얻는 방법은 무엇입니까?

설치중인 파일이 이미 대상 폴더에 있는지 확인하고 기존 파일의 이름을 다른 이름으로 바꾸고 싶습니다. 설치되는 파일 이름을 알 수있는 방법이 있습니까? (OnMoving() 정도입니까?).

참고 : 나는의 InstallScript MSI를 사용하고 있습니다 -의 Installshield 2011 프리미어

답변

1

당신은 당신의 패키지는 사용자 지정 작업을 사용하여 런타임에 설치합니다 파일의 파일 이름을 읽은 다음이 경우 설치 디렉토리를 확인하기 위해 시도 할 수 있습니다 일치하는 이름을 가진 다른 파일을 포함합니다. http://msdn.microsoft.com/en-us/library/Aa372865

0

난 당신이 순수의 InstallScript 프로젝트에 파일 단위로 파일 설치를 가로 챌 수 있다고 생각하는 동안, 당신은 할 수 없습니다 : 여기

설치 - 시간의 MSI 데이터베이스를 액세스 할 수있는 사용자 지정 작업의 몇 가지 예입니다 Windows Installer 기반 InstallScript MSI 프로젝트에서 수행하십시오. 이것은 Windows Installer가 그런 종류의 훅을 제공하지 않기 때문입니다. 따라서 이와 같은 작업을 수행하려면 파일 덮어 쓰기 여부를 파악하고 파일 별 이벤트를 기다리지 않고 그 시점에서 원하는 작업을 수행해야합니다.

관련 문제