Как программно сбросить базу данных Launch Services? - PullRequest
2 голосов
/ 27 декабря 2011

Как программно создать дамп / запросить базу данных Launch Services в MacOS (то есть аналог команды lsregister -dump)?

РЕДАКТИРОВАТЬ: Я хочу получить набор ассоциаций UTI -> Bundle_IDs . Использование LSCopyAllRoleHandlersForContentType - не всегда работает, здесь аналогичная проблема, поэтому пришел к выводу, что лучший метод работы - анализ выходных данных " lsregister -dump", но расположение lsregister меняется от версии к версии.

...