Как мой код может быть уведомлен при создании новой учетной записи пользователя (новый UID) на MacOS - PullRequest
0 голосов
/ 21 июня 2019

Я хочу собрать пользовательское событие создания / удаления макросов в приложении май.

Перечисление подпапок / Users / может показывать всех пользователей, но это не соответствует реальному учету пользователей.Например, мы можем запустить mkdir в папке / Users, но не создавать соответствующую учетную запись пользователя.Инструмент dscl может показывать информацию обо всех пользователях, но я не думаю, что было бы хорошей идеей ввести команду dscl, а затем сравнить их результаты, чтобы часто находить uid создания / удаления в коде.Это приведет к плохой производительности.И DirectoryService.framework, который в dscl был объявлен устаревшим яблоком.Я не уверен, сможем ли мы его использовать.

Существует ли какой-либо механизм для получения события создания / удаления пользователей на mac?

...