回答:
この問題は、セキュリティのアクセス許可の仕組みに関係しています。通常のアプリケーションから昇格されたアプリケーションにドラッグアンドドロップする機能は、UACの背後にあるセキュリティモデルを破壊します。ただし、UACプロンプトが表示されない理由が不明であるため、一時的な昇格操作が可能になります(Linuxユーザーが毎日経験するように)。これは間違いなくマイクロソフトが取り組む必要があるものです。私が困っているのは、この問題がすでに古いことです。Vistaも同じように動作しました。
できることが2つあります(1つはく、もう1つは迷惑です)
なぜ別のファイルマネージャなのですか?実際にWindowsエクスプローラーを昇格させることはできないからです。Windowsエクスプローラーアイコンのコンテキストメニューにオプションが表示され、UACプロンプトが表示されているにもかかわらず、Windowsエクスプローラーは昇格されません。
Launch folder windows in a separate process
すべてのフォルダウィンドウを閉じると、次にRun as Administrator
オプションを起動したウィンドウが機能します。すべてのフォルダーウィンドウが閉じられるまで、すべてのフォルダーウィンドウが昇格します。
これは、ADwarfの「迷惑な」ソリューションによる回避策です。「管理者として実行」でメモ帳を開きます。[ファイル]メニューで[開く]をクリックし、ファイル名に*を入力してEnterキーを押します。これで、そこからファイルをアプリにドラッグできます。メモ帳を開くブラウザは、複数ファイルの選択をサポートしていませんが、ドラッグアンドドロップを使用するのと同じ方法で他のプログラムを使用できます!
Windows 7:
Run As Administratorを使用してPowerShellを起動する
タイプ:
taskkill /f /im explorer.exe
start-process explorer.exe
または、管理者として実行を使用してcmd(コマンドプロンプト)を起動します
タイプ:
taskkill /f /im explorer.exe
start explorer.exe
これで、すべての新しいExplorerウィンドウが昇格し、それらから他の昇格したアプリケーションにドラッグアンドドロップできます。投稿する前にこれをテストして検証しました。
2年前に公開されたVisual Studio 2005の更新プログラムがあり、Vistaの多くのUACの問題が修正され、同じ更新プログラムがWindows 7の同じ問題を修正しました。
これは重要な更新ではないため、自動的に取得されることはなく、VS2005 SP1 には含まれていません。彼らはこのアップデートを積極的に公開していないので、誰もがVS2008に行きたいと思っています。だから、あなたはそれを持っていない可能性があります。
http://msdn.microsoft.com/en-us/vstudio/aa948853.aspx?lcid=1033での説明
http://www.microsoft.com/downloads/details.aspx?FamilyID=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&displaylang=enでダウンロード
UACを有効にして通常のユーザーモードでVisual Studioを実行している場合、この更新プログラムが修正するものは次のとおりです。
VSを管理者として実行している場合、ウィンドウはドラッグアンドドロップとショートカットのためにロックされたままで、DLL / EXE登録はUACを完全にオフにすることなく正しく機能します。
注:VSは起動時に管理者モードに関する警告を表示しますが、今ではおそらくその警告を永久に無視できます。