2013-05-13 31 views

回答

5

在Mac上,你將有問題,增加了通用搜索上下文菜單已被棄用。

所以,你可能會想,如果它過時了,那麼如何Dropbox的做到這一點?從我過去研究的內容來看,我相信他們使用代碼注入來注入正在運行的Finder應用程序的地址空間,然後使用稱爲方法調試的Objective-C功能將方法更改爲自己的方法,該方法位於在注入的代碼中。

這是所有相當鐵桿和非常低的水平,但如果你打算去那的旅程,你可以尋找到一個庫名爲mach_inject和谷歌上搜索一下啓動。源代碼可以在這裏找到: -

https://github.com/rentzsch/mach_inject

但是,要知道,還有那些相信代碼注入是錯誤的,並不會安裝Dropbox的或使用的任何其他軟件。另外,如果您計劃在Mac Store中發佈產品,我不希望任何執行代碼注入的應用程序被允許。

+0

感謝您的回覆。任何建議的Windows以及? – Engineer 2013-05-13 13:07:38

+0

如果你是谷歌的「Windows添加到上下文菜單」,它看起來像只是一組註冊表項被添加。 – TheDarkKnight 2013-05-13 13:21:16

相關問題