Vistaを使用しています。Visual Studio 2008のセットアップおよび展開プロジェクトでMSiファイルを設計し、カスタムアクションを1つ追加しました。カスタムアクションで、OpenFileダイアログを開いています。この[ファイルを開く]ダイアログには、マップされたドライブまたはネットワークの場所は表示されません。では、ファイルを開くダイアログを作成してネットワークドライブをマップするにはどうすればよいですか。
1 に答える
1
これは、 Vista ユーザー アカウント制御の既知の問題です。インストール プログラムが開始されると、ユーザーの非管理者セッションが管理者セッションに昇格されます。問題は、ユーザーの管理者以外のセッションでマップされたネットワーク ドライブが、管理者セッションに自動的に引き継がれないことです。
残念ながら、それについてできることはあまりありません。(セットアップ プロジェクトを開始する前に昇格したコマンド プロンプトを開始し、net use
そこでドライブ文字を手動で開始することはできますが、それは顧客に期待できることではないと思います。)
関連する質問: UAC の昇格時にマップされたドライブ文字情報を保持する
于 2009-11-24T15:11:21.333 に答える