2009-11-24 5 views
-1

Vista를 사용 중입니다. Visual Studio 2008 설치 및 배포 프로젝트를 통해 MSi 파일을 디자인했습니다.이 프로젝트에서 하나의 사용자 지정 작업을 추가했습니다. 사용자 지정 작업에서 OpenFile 대화 상자를 열려고합니다. 이 파일 열기 대화 상자에 매핑 된 드라이브 또는 네트워크 위치가 표시되지 않습니다. 그래서 어떻게 mapthe 네트워크 드라이브에 열려있는 파일 대화 상자를 만들 수 있습니다.파일 열기 대화 상자가 Vista 및 2008에서 작동하지 않습니다.

+1

정확한 중복을 http://stackoverflow.com/questions/1775347 – Heinzi

+0

가능한 복제 http://stackoverflow.com/questions/1775347/open-file-dialog-not-working-in-vista-and-2008-environment – Helen

답변

1

이 문제는 Vista 사용자 계정 컨트롤의 알려진 문제입니다. 설치 프로그램이 시작되면 사용자의 비 관리자 세션이 관리 세션으로 승격됩니다. 문제는 다음과 같습니다. Network drives mapped in the non-admin session of the user do not automatically carry over to the admin session.

불행히도, 그것에 대해 할 수있는 일은 많지 않습니다. (당신은 전에 설치 프로젝트를 시작으로 상승 된 명령 프롬프트를 시작하고 수동으로 net use이 드라이브 문자,하지만 난 그게 당신이 당신의 고객이 할 것으로 예상 할 수있는 것이 아닙니다 추측 할 수 있습니다.)

관련 질문 : Preserve mapped drive letter information during UAC elevation

관련 문제