1
有沒有什麼方法可以偵聽系統端打開並保存面板事件並對其進行響應,類似於默認文件夾X的操作方式?這是否需要私人API或運行時代碼替換?或者可以使用公開的API來完成?如何收聽系統範圍的打開和保存面板事件?
有沒有什麼方法可以偵聽系統端打開並保存面板事件並對其進行響應,類似於默認文件夾X的操作方式?這是否需要私人API或運行時代碼替換?或者可以使用公開的API來完成?如何收聽系統範圍的打開和保存面板事件?
我不認爲它可以與公共API來完成。默認文件夾X的常見問題解答說:
默認文件夾X不打補丁的Mac OS X,但它確實擴展單個應用程序,當它們啓動時。這意味着默認文件夾X會將一小段程序代碼加載到每個應用程序的內存空間(RAM中),以便它可以與Navigation Services(提供「打開」和「保存」對話框的OS X服務)進行通信。
這表明它使用code injection。