Vistaと2008 Enviroで機能していないオープンファイルダイアログ
-
22-09-2019 - |
質問
Vistaを使用しています。 Visual Studio 2008のセットアップおよび展開プロジェクトを通じてMSIファイルを設計し、1つのカスタムアクションを追加しました。カスタムアクションでは、OpenFileダイアログを開きます。このオープンファイルダイアログには、マップされたドライブまたはネットワークの場所が表示されていません。したがって、ネットワークドライブをマッピングするために、オープンファイルダイアログを作成するにはどうすればよいですか。
解決
これは既知の問題です Vistaユーザーアカウントコントロール. 。インストールプログラムが開始されると、ユーザーのADMIN以外のセッションが管理セッションに昇格します。問題は: ユーザーのADMIN以外のセッションでマッピングされたネットワークドライブは、自動的に管理セッションに引き継がれません。
残念ながら、あなたがそれについてできることはあまりありません。 (セットアッププロジェクトを開始する前に、手動で昇格したコマンドプロンプトを開始できます net use
そこにドライブ文字がありますが、それはあなたがあなたの顧客がすることを期待できることではないと思います。)
関連する質問: UACの標高中にマッピングされたドライブレター情報を保存します
所属していません StackOverflow