【发布时间】:2009-11-24 14:56:39
【问题描述】:
我正在使用 Vista。我通过 Visual Studio 2008 安装和部署项目设计了 MSi 文件,在该项目中我添加了一个自定义操作。在自定义操作中,我正在打开 OpenFile 对话框。此打开文件对话框未显示映射的驱动器或网络位置。那么如何使打开文件对话框映射网络驱动器。
【问题讨论】:
标签: visual-studio openfiledialog
我正在使用 Vista。我通过 Visual Studio 2008 安装和部署项目设计了 MSi 文件,在该项目中我添加了一个自定义操作。在自定义操作中,我正在打开 OpenFile 对话框。此打开文件对话框未显示映射的驱动器或网络位置。那么如何使打开文件对话框映射网络驱动器。
【问题讨论】:
标签: visual-studio openfiledialog
这是 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
【讨论】: