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