Windows Vista と Windows 7 では、接合ポイントと呼ばれるファイル システムの機能が利用されており、これを利用するために、レガシ名があるシステム ディレクトリに接合ポイントを含めています。しかし、エクスプローラーからこのフォルダーに移動したり、dir コマンドを発行しても、アクセスが拒否されたことを示すエラーが返されます。マイクロソフトが接合ポイントを作成したのは、MSDN ガイダンスを無視して、さまざまな既知のファイル システムのパスをハードコードしたアプリケーションに互換性を提供するためであることは間違いないでしょう。
もう機能追加はいいから安定性を向上してくれ (スコア:1)
何回か大型アップデートがあったけど、結局何が変わったんだっけ?日々の作業に有益な何かがあったっけ?
って思い出そうとしても何もない。
それだけなら別にいいんだが、最近のバージョンになるほど大きな不具合が増えている気がする。
もうIPはいったん要望は受付禁止にしてバグ報告だけにしろ。マニアの自己満足は止め止め!
たいして進化が感じられないくせに不具合ばっかり増えていったらますます人が離れていく。
現状はザコ船頭多くして山に登っちゃってる。
Re: (スコア:0)
「C:\Users¥ユーザー名¥Documents¥My Musicにアクセスできません
アクセスが拒否されました」
じゃあなんでショートカットあんの・・・
なんなのこれ・・・・・・
Re: (スコア:4, 参考になる)
接合ポイントの機能不全 [microsoft.com]
Windows Vista と Windows 7 では、接合ポイントと呼ばれるファイル システムの機能が利用されており、これを利用するために、レガシ名があるシステム ディレクトリに接合ポイントを含めています。しかし、エクスプローラーからこのフォルダーに移動したり、dir コマンドを発行しても、アクセスが拒否されたことを示すエラーが返されます。マイクロソフトが接合ポイントを作成したのは、MSDN ガイダンスを無視して、さまざまな既知のファイル システムのパスをハードコードしたアプリケーションに互換性を提供するためであることは間違いないでしょう。
接合ポイントを考慮して設計されていないアプリケーションでは、ディレクトリ ツリーを再帰的に移動する際、無限ループに陥る場合があります。この問題を回避するため、互換性に関わる接合ポイントではディレクトリ トラバーサルを許可していますが、内容を一覧表示するアクセス許可は明示的に拒否しています。そのため
Re:もう機能追加はいいから安定性を向上してくれ (スコア:1)
おお、そういう理由だったのか。これは参考になった。
「そのパスを既に知っていて、そこにファイルがあると期待する」相手には問題なく動作するが、
「そこに何があるかこれから知ろうとする」相手は拒否するというわけだな。
これまで、長過ぎるパスを略記する為や、コードを修正できないプログラムを残しつつファイル配置を変える為にシンボリックリンクを作っていたんだが、
全パスを列挙してファイルを網羅したがるプログラム(調査ツールやウィルススキャンのような)が無限ループしたり重複列挙したりするのを避けるために、そいつらに除外リストを設定してやるのが面倒だったんだ。
単に、そのリンクからの内容一覧表示を拒否してやればよかったのか。
Re: (スコア:0)
その後、minetたんのハードディスクからは、大量にあった
「新しいフォルダ」「バックアップ」「仕事用」などのフォルダが、
より内容に即した名前になったのであった。
めでたしめでたし。