| タイトル | : Re: シェルメニューコマンドでメニュー表示前に固まる |
| 投稿日 | : 2026/06/29(Mon) 23:33 |
| 投稿者 | : TORO |
> 当方、boxというクラウドストレージを通常フォルダのように扱えるboxドライブという仕掛けを利用していて、シェルメニューを表示しようとして、ちょくちょく固まり困っています
PPx のシェルメニュー処理は、内部構造がエクスプローラと違うため、
エクスプローラのシェルメニュー処理と異なる部分が色々あり、
シェル拡張によってはその違いが原因で問題が起きることがあります。
今回もそれに該当していそうです。一度確認してみますが、
直せる見込みはほとんどないと思ってください。
> 別の方がソースコードをAIに掛けてよいかとのお話をされてましたが、私も最新版(209)コードと上記事象をAIに提示して調べてもらいましたら、次の指摘がありました
> こういうコード利用が不適切でしたら、以後はやめておきます
AI によるソースの参照については私の方は問題ないと思っています。
> 「VFS_SHN.Cの599行目付近、cms.cm3 が初期化されていないため、対象ファイルのシェル拡張が IContextMenu3 を返さない条件で未定義動作になり得ます」
こちらについては、少し後の QueryInterface で cms.cm3 が初期化
されるため、初期化を省略しています。この辺りは AI でも
従来のコード評価でも、誤検出が起きやすいですが、
このまま維持するつもりです。