質問

Vistaを使用しています。 Visual Studio 2008のセットアップおよび展開プロジェクトを通じてMSIファイルを設計し、1つのカスタムアクションを追加しました。カスタムアクションでは、OpenFileダイアログを開きます。このオープンファイルダイアログには、マップされたドライブまたはネットワークの場所が表示されていません。したがって、ネットワークドライブをマッピングするために、オープンファイルダイアログを作成するにはどうすればよいですか。

役に立ちましたか?

解決

これは既知の問題です Vistaユーザーアカウントコントロール. 。インストールプログラムが開始されると、ユーザーのADMIN以外のセッションが管理セッションに昇格します。問題は: ユーザーのADMIN以外のセッションでマッピングされたネットワークドライブは、自動的に管理セッションに引き継がれません。

残念ながら、あなたがそれについてできることはあまりありません。 (セットアッププロジェクトを開始する前に、手動で昇格したコマンドプロンプトを開始できます net use そこにドライブ文字がありますが、それはあなたがあなたの顧客がすることを期待できることではないと思います。)

関連する質問: UACの標高中にマッピングされたドライブレター情報を保存します

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top