У меня есть приложение для какао, которое должно получить список процессов. После включения приложения песочницы, я получаю /bin/ps: Operation not permitted
. Есть ли другой способ сделать это, совместимое с песочницей приложений? Я запускаю это через NSTask
Запуск/bin/ps с поддержкой NSTask с поддержкой приложений Sandboxing
ответ
Вы не можете запустить ps
из песочницы, потому что это корневая программа set-uid.
Нет другого документального способа получения списка процессов. Существует, однако, недокументированный API, описанный в libproc.h
. Я не уверен, что вы можете использовать его из песочницы, но это стоит попробовать.
Вы можете использовать [[NSWorkspace sharedWorkspace] runningApplications], чтобы получить список всех процессов. Это вернет массив NSRunningApplications.
https://developer.apple.com/reference/appkit/nsworkspace https://developer.apple.com/reference/appkit/nsworkspace/1534059-runningapplications https://developer.apple.com/reference/appkit/nsrunningapplication
, который не возвращает список всех процессов. просто список пользовательских процессов. – denniss
- 1. Сервер приложений с поддержкой сервлета 3.0.?
- 2. Поддержка Android с поддержкой нескольких приложений Android
- 3. Язык с поддержкой приложений венгерской поддержки?
- 4. Документы с поддержкой макросов с поддержкой сохранения изменений диалог
- 5. Почему нет файла интерфейса с поддержкой wcf с поддержкой Silverlight
- 6. с поддержкой нескольких экранов
- 7. np.argsort с поддержкой связей
- 8. Проблема с поддержкой Javascript
- 9. QEMU с поддержкой BeagleBone
- 10. PHP с поддержкой sqlite3
- 11. Loopback с поддержкой i18n
- 12. GnuPG с поддержкой IDEA
- 13. @BeanProperty с поддержкой PropertyChangeListener?
- 14. QComboBox с поддержкой NULL
- 15. Recycleview с поддержкой onclick
- 16. DirectionalViewPager с поддержкой PageTransformer
- 17. PreferenceFragment с поддержкой библиотеки
- 18. MemoryCache с поддержкой регионов?
- 19. Codesourcery с поддержкой gfortran?
- 20. Проблема с поддержкой Koan
- 21. opendir() с поддержкой постраничной
- 22. R с поддержкой png()
- 23. urlgrabber с поддержкой gzip
- 24. AngularJS с поддержкой StreamSaver.js
- 25. Каир с поддержкой Pdf
- 26. дозвуковой с поддержкой кеширования
- 27. IDE с поддержкой Kconfig?
- 28. GeckoFX с поддержкой CORS
- 29. Проблемы с поддержкой нескольких разрешений
- 30. Складная проблема с поднятием панели приложений с поддержкой библиотеки
Вот почему песочница является одним из самых глупейших идей на настольных компьютерах, начиная с конца 40-х годов. –
Какие атрибуты процессов вам интересны? –
@mahaltertin путь – denniss