Собственный API для монтирования сетевых томов - PullRequest
1 голос
/ 03 февраля 2020

Я ищу собственный macOS API, который позволил бы мне подключать сетевые тома.

В частности, я ищу именно то, что делает Finder (Cmd-K), включая передачу учетных данных отдельно от URI и создание точки монтирования в / Volumes без доступа суперпользователя.

В настоящее время я использую mount_smbfs и mount_afp, но:

  • Они требуют кодирования учетных данных в URI, а mount_afp не работает с юникодом символы в пароле, даже в кавычках
  • Я должен создать точки монтирования как root first

1 Ответ

1 голос
/ 04 февраля 2020

Вы можете использовать инфраструктуру NetFS и NetFSMountURLSync() или NetFSMountURLAsync(). Документация находится в заголовочном файле NetFS.h.

...