Как через WIN_API сделать виртуальное хранилище и синхронизировать с сервером?

Стоит задача: создать файловое хранилище, очень похожее на популярные сервисы:

  • DropBox
  • Yandex Cloud
  • Google Cloud
  • И так далее

Не могу найти информацию/библиотеки для работы с Windows Explorer (WIN_API).

Не понимаю, каким образом сервисы облачного хранилища:

  • могут ниже иконки файла отобрать свою (иконка сообщает статус: синхронизация, синхронизировано, и так далее).
  • могут некоторые файлы и папки отображать без интернета (скачанные заранее).
  • и многое другое.

Предлагать библиотеки желательно для языков:

  • C#
  • Python

Но, так же, буду благодарен за библиотеки реализованные на других языках.


Ответы (0 шт):