2012-09-30 37 views
2

最近我們開發了一個MAC安裝程序(.dmg)。這是在C++和QT中開發的。我們很難要求在查找器中的文件上顯示覆蓋圖標,例如CVS/Dropbox如何在文件上顯示同步狀態。使用C++如何在查找器中顯示覆蓋圖標mac osx

我的問題與以下文章完全相似。我明白,如果我們試圖在finder中顯示重疊圖標,MAC應用商店不允許我的應用在那裏。我很好,我的用戶將從網站下載應用程序。

How can i add icon overlay in finder?

上午非常新的MAC和C++也,能否請您爲我提供建議或解決方案在C++中詳細介紹。

+0

可能重複[如何在查找器中添加圖標疊加?](http://stackoverflow.com/questions/7991131/how-can-i-add-icon-overlay-in-finder) –

回答

2

我知道這個答案有點晚,但比沒有答案好,不是嗎?!

Dropbox使用一個名爲mach_inject的開源框架。它最初由Jonathan Rentzsch開發,稱爲Mach_Star,它允許將代碼注入應用程序。

Dropbox使用它來注入OSX Finder應用程序。如果你是谷歌的「Dropbox mach_inject」,你會發現這個不同的參考。雖然它不完全是你想要的,但也有一個項目here也注入Finder,但添加菜單項。你應該可以使用它作爲參考。