1

Default Folder Xが行うのと同様に、システム側の開いて保存するパネルイベントをリッスンしてそれに応答する方法はありますか? これには、プライベート API またはランタイム コードの置換が必要ですか? それとも、公開されている API を使用して実行できますか?

ここに画像の説明を入力

4

1 に答える 1

2

パブリック API ではできないと思います。Default Folder X の FAQ には次のように書かれています。

Default Folder X は Mac OS X にパッチを適用しませんが、起動時に個々のアプリケーションを拡張します。これは、Default Folder X が小さなプログラム コードを各アプリケーションのメモリ空間 (RAM) にロードして、[開く] ダイアログと [保存] ダイアログを提供する OS X サービスであるナビゲーション サービスと通信できるようにすることを意味します。

これは、コード インジェクションを使用していることを示唆しています。

于 2012-01-02T18:26:10.283 に答える