2009-11-24 61 views
-1

我正在使用Vista。我通过Visual Studio 2008安装和部署项目设计了MSI文件,其中我添加了一个自定义操作。在自定义操作中,我打开OpenFile对话框。此“打开文件”对话框未显示映射的驱动器或网络位置。所以我怎样才能使打开的文件对话框映射到网络驱动器。打开文件对话框在Vista和2008中不工作envir

+1

完全重复http://stackoverflow.com/questions/1775347 – Heinzi 2009-11-24 15:12:06

+0

可能重复http://stackoverflow.com/questions/1775347/open-file-dialog-not-working-in-vista-and-2008-environment – Helen 2010-04-15 17:22:49

回答

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