有什么方法可以监听系统端打开并保存面板事件并响应它,类似于 Default Folder X 是如何做到的?这是否需要私有 API 或运行时代码替换?还是可以使用公开可用的 API 来完成?
问问题
198 次
1 回答
2
我不认为它可以通过公共 API 来完成。默认文件夹 X 的常见问题解答说:
默认文件夹 X 不会修补 Mac OS X,但它会在启动单个应用程序时对其进行扩展。这意味着默认文件夹 X 将一小段程序代码加载到每个应用程序的内存空间(在 RAM 中),以便它可以与导航服务(提供打开和保存对话框的 OS X 服务)通信。
这向我表明它正在使用代码注入。
于 2012-01-02T18:26:10.283 回答