问题描述
我需要获得在豹/雪豹上安装的应用程序的列表。任何人都可以建议我如何获得安装的应用程序列表使用我的可可应用程序。
I need to get list of installed applications on leopard / snow leopard. Can any one suggest me how I can get list of installed apps using my cocoa application.
我试过使用system_profiler SPApplicationsDataType。问题是它只是列出* .app文件,其中包括驱动程序,以及。有没有办法只获得已安装的应用程序列表。
I have tried using "system_profiler SPApplicationsDataType". Problem with this is it just lists out *.app files, which includes the drivers as well. Is there a way to get only list of "installed apps".
推荐答案
您可以使用 system_profiler -xml SPApplicationsDataType
,然后解析生成的XML数据,只获取您感兴趣的应用程序。
You might be able use to use system_profiler -xml SPApplicationsDataType
and then parse the resulting XML data to get just the applications that you are interested in.
这篇关于如何获取在Mac上安装的应用程序的列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!