2009-11-24 62 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