-1

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

4

1 に答える 1

1

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

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

関連する質問: UAC の昇格時にマップされたドライブ文字情報を保持する

于 2009-11-24T15:11:21.333 に答える