我有一個可可應用程序,需要獲取進程列表。啓用應用沙盒後,我得到/bin/ps: Operation not permitted
。有沒有另外一種方法可以與應用沙盒兼容?我通過運行這個NSTask
運行/ bin/ps與NSTask啓用應用程序沙盒
0
A
回答
1
你不能從沙箱運行ps
,因爲它是一個set-uid root程序。
沒有其他記錄的方式來獲得進程列表。但是,在libproc.h
中描述了一個未公開的API。我不確定您是否可以在沙箱中使用它,但值得一試。
0
您可以使用[[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
+0
。只是用戶進程的列表。 – denniss
相關問題
- 1. 沙盒應用程序
- 2. 與沙盒應用
- 3. 沙盒應用程序與幫手應用程序
- 4. 使用strace打沙盒應用程序
- 5. 應用程序將無法加載沙盒啓用
- 6. Tomcat沙盒網絡應用程序?
- 7. AppleScripting沙盒應用程序使用ScriptingBridge
- 8. 沙盒可可應用程序組
- 9. 如何沙盒(應用程序商店)
- 10. 如何刪除沙盒應用程序中的應用程序?
- 11. 可可:沙盒授權啓動其他應用程序
- 12. 從沙盒應用程序啓動助手
- 13. 啓用Instamojo沙盒與instamojo-nodejs
- 14. 在沙盒應用
- 15. 沙盒虛擬機的應用程序(C++與C#)
- 16. Xcode中的應用沙盒
- 17. Mac應用沙盒和forkpty()
- 18. 沙盒OS X幫助應用程序無法打開主應用程序
- 19. 添加新的開發人員沙盒啓用的應用程序說「待定」
- 20. 閃存/ Flex和PHP套接字應用程序沙盒錯誤
- 21. 用沙盒應用程序解決NSRemoteOpenPanel中的差異問題
- 22. 使用iframe進行沙盒?
- 23. Xcode9的增強現實應用程序模板沙盒錯誤
- 24. 沙箱NSTask
- 25. 沙盒線程
- 26. 在沙盒應用程序中使用FSEvents
- 27. 使用電子製造商的沙盒電子應用程序
- 28. 從沙盒應用程序鎖定macbook屏幕
- 29. 是否可以從我的沙盒應用程序內啓動另一個應用程序?
- 30. 從沙盒應用程序更新系統文件
這就是爲什麼沙盒是自40年代末在桌面計算機上最愚蠢的想法之一。 –
您對哪些流程屬性感興趣? –
@mahaltertin不返回所有進程列表的路徑 – denniss